PowerShell:
Merkkijonon pituuden selvittäminen
Miten toimitaan:
# Luo merkkijono-muuttuja
$merkkijono = "Hei, PowerShell!"
# Etsi merkkijonon pituus
$pituus = $merkkijono.Length
# Tulosta pituus
Write-Output $pituusTuloste:
15Syventävä tieto:
PowerShellissa merkkijonon pituuden selvittäminen on yksinkertaista käyttäen .Length-ominaisuutta, joka on ollut käytössä ohjelmointikielissä jo vuosikymmeniä. Historiallisesti, perinteisissä ohjelmointikielissä, kuten C:ssä, pituuden selvittäminen saattoi olla työläämpää, sillä kehittäjän täytyi itse kierrellä merkkijonoa loppumerkin löytämiseksi. PowerShellissa, kuten monissa nykykielissä, merkkijonot ovat olioita, joilla on valmiita metodeja ja ominaisuuksia.
Vaihtoehtoisia tapoja löytyy, kuten käyttämällä Measure-Object komentoa:
$merkkijono | Measure-Object -Character | Select-Object -ExpandProperty CharactersTämän funktionaalisen lähestymistavan sijaan .Length on kuitenkin yleensä suositumpi ja suoraviivaisempi, sillä se on suora ominaisuuskutsu ilman putkittamista. Käytännössä .Length on myös tehokkaampi, sillä se on optimoitu toiminto, joka on laajalti dokumentoitu ja yleisesti tunnettu kehittäjien keskuudessa.
Katso myös:
- String-metodien käyttö PowerShellissa: String Methods - PowerShell
- PowerShellin perusteet: PowerShell 101