Използване на функцията Perl String length

click fraud protection

Perl е a програмиране език, използван главно за разработване на уеб приложения. Perl е интерпретиран, а не компилиран език. Това означава, че програмите му заемат повече време на процесора от компилиран език - проблем, който става по-маловажен с увеличаването на скоростта на процесорите. Писането на код в Perl е по-бързо от писането на компилиран език, така че времето, което спестявате, е ваше. Когато научите Perl, научавате как да работите с функциите на езика. Една от най-основните е функцията за дължина на низовете.

Как да намерите дължината на низ в Perl

Функцията за дължина на Perl връща дължината на a Perl низ в знаци. Ето пример, показващ основната му употреба:

#! / ЮЕсАр / хамбар / Perl
$ orig_string = "Това е тест и ВСИЧКИ CAPS";
$ string_len = дължина ($ orig_string);
print "Дължината на низа е: $ string_len \ n";

Когато този код се изпълнява, той показва следното: "Дължината на низа е: 27."

Числото "27" е общата стойност на знаците, включително интервалите, във фразата "Това е тест и ВСИЧКИ КАПИ."

instagram viewer

Обърнете внимание, че тази функция не отчита размера на низа в байтове - само дължината в символите.

Какво ще кажете за дължината на масивите?

Функцията за дължина работи само на низове, не на масиви. Масив съхранява подреден списък и се предхожда от знак @ и се попълва чрез скоби. За да разберете дължината на масива, използвайте скаларен функция. Например:

моите @many_strings = ("едно", "две", "три", "четири", "здрасти", "здравей свят");
кажи скалар @many_strings;

Отговорът е "6", броя на елементите в масива.

Скаларът е една единица данни. Това може да е група от знаци, както в горния пример, или единичен символ, низ, плаваща точка или цяло число.

instagram story viewer