Použití funkce Perl String Length

Perl je programování jazyk používaný primárně k vývoji webových aplikací. Perl je interpretovaný, nekompilovaný jazyk. To znamená, že jeho programy zabírají více času procesoru než kompilovaný jazyk - problém, který se zvyšuje se zvyšující se rychlostí procesorů. Psaní kódu v Perlu je rychlejší než psaní ve kompilovaném jazyce, takže ušetříte čas. Když se naučíte Perl, naučíte se pracovat s jazykovými funkcemi. Jednou z nejzákladnějších je funkce délky řetězce.

Jak najít délku řetězce v Perlu

Funkce Perl's length vrací délku a Perl řetězec znaků. Zde je příklad ukazující jeho základní použití:

#! / usr / bin / perl
$ orig_string = "Toto je test a VŠECHNY CAPS";
$ string_len = length ($ orig_string);
print "Délka řetězce je: $ string_len \ n";

Po spuštění tohoto kódu se zobrazí následující: "Délka řetězce je: 27."

Číslo „27“ je součet znaků, včetně mezer, ve větě „Toto je test a VŠECHNY CAPS“.

Tato funkce nezapočítává velikost řetězce v bajtech - pouze délku znaků.

A co délka polí?

Funkce délky pracuje pouze na řetězcích, nikoli na

instagram viewer
pole. Pole ukládá uspořádaný seznam a předchází mu znak @ a vyplní se závorkami. Chcete-li zjistit délku pole, použijte skalární funkce. Například:

my @many_strings = ("jeden", "dva", "tři", "čtyři", "ahoj", "ahoj svět");
řekni skalární @many_strings;

Odpověď je "6", počet položek v poli.

Skalár je jedna jednotka dat. Může to být skupina znaků, jako v příkladu výše, nebo jeden znak, řetězec, plovoucí desetinná čárka nebo celé číslo.