Merkkijonon pituuden selvittäminen

PowerShell:
Merkkijonon pituuden selvittäminen

Miten toimitaan:

# Luo merkkijono-muuttuja
$merkkijono = "Hei, PowerShell!"

# Etsi merkkijonon pituus
$pituus = $merkkijono.Length

# Tulosta pituus
Write-Output $pituus

Tuloste:

15

Syventä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 Characters

Tä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: