Použitie funkcie Perl String Length

click fraud protection

Perl je a programovanie jazyk používaný predovšetkým na vývoj webových aplikácií. Perl je interpretovaný, nekompilovaný jazyk. To znamená, že jeho programy zaberajú viac času CPU ako kompilovaný jazyk - problém, ktorý sa zvyšuje so zvyšujúcou sa rýchlosťou procesorov. Písanie kódu v jazyku Perl je rýchlejšie ako písanie v kompilovanom jazyku, takže ušetríte čas. Keď sa naučíte Perl, naučíte sa pracovať s jazykovými funkciami. Jednou z najzákladnejších je funkcia dĺžky reťazca.

Ako nájsť dĺžku reťazca v Perlu

Funkcia Perl's length vráti dĺžku a perl reťazec v znakoch. Tu je príklad, ktorý ukazuje jeho základné použitie:

#! / Usr / bin / perl
$ orig_string = "Toto je test a VŠETKY CAPS";
$ string_len = length ($ orig_string);
print "Dĺžka reťazca je: $ string_len \ n";

Po spustení tohto kódu sa zobrazí toto: „Dĺžka reťazca je: 27.“

Číslo „27“ je súčet znakov vrátane medzier vo fráze „Toto je test a VŠETKY PÍSMENY“.

Upozorňujeme, že táto funkcia nezapočítava veľkosť reťazca v bajtoch - iba dĺžku znakov.

instagram viewer

A čo dĺžka polí?

Funkcia dĺžka funguje iba na reťazcoch, nie na polí. Pole ukladá usporiadaný zoznam, ktorému predchádza znak @ a je vyplnené zátvorkami. Ak chcete zistiť dĺžku poľa, použite skalárne Funkcie. Napríklad:

my @many_strings = („jeden“, „dva“, „tri“, „štyri“, „ahoj“, „ahoj svet“);
povedzme skalárne @ many_strings;

Odpoveď je "6", počet položiek v poli.

Skalár je jedna jednotka údajov. Môže to byť skupina znakov, ako v príklade vyššie, alebo jeden znak, reťazec, pohyblivá čiarka alebo celé číslo.

instagram story viewer