A Perl karakterlánchossz funkció használata

Perl a programozás elsősorban a webes alkalmazások fejlesztésére használt nyelv. A Perl egy értelmezett, de nem összeállított nyelv. Ez azt jelenti, hogy programjai több CPU-időt vesznek igénybe, mint egy fordított nyelv - ez a probléma kevésbé válik fontossá a processzorok sebességének növekedésével. A Perl-ben a kódírás gyorsabb, mint a fordított nyelven történő írás, tehát a megtakarított idő a saját. Amikor megtanulja Perlt, megtanulja, hogyan kell kezelni a nyelv funkcióit. Az egyik legalapvetőbb a karakterlánchossz függvény.

Hogyan lehet megtalálni egy húr hosszát Perl-ben?

Perl hosszúságfüggvénye az a hosszát adja vissza Perl karakterlánc. Itt található egy példa az alapvető használatára:

#! / Usr / bin / perl
$ orig_string = "Ez egy teszt és MINDEN CAPS";
$ string_len = hossz ($ orig_string);
print "A karakterlánc hossza: $ string_len \ n";

Amikor ez a kód végrehajtásra kerül, a következőt jeleníti meg: "A karakterlánc hossza: 27."

A "27" szám a "Ez egy teszt és MINDEN CAPS" kifejezésben szereplő összes karakter, beleértve a szóközöket is.

instagram viewer

Vegye figyelembe, hogy ez a függvény nem számolja a karakterlánc méretét byte-ban - csak a karakter hosszúságát.

Mi a helyzet a tömbök hosszával?

A hosszfüggvény csak húrokon működik, nem tömbök. Egy tömb tárolja a megrendelt listát, és egy @ jel előzi meg, és zárójelekkel kitölti. A tömb hosszának meghatározásához használja a skaláris funkció. Például:

my @many_strings = ("egy", "kettő", "három", "négy", "szia", ​​"hello world");
mondjuk skalár @many_strings;

A válasz "6", a tömb elemeinek száma.

A skalár egyetlen adat egység. Lehet, hogy egy karaktercsoport, mint például a fenti példában, vagy egyetlen karakter, karakterlánc, lebegőpont vagy egész szám.