Использование функции длины строки Perl

Perl это программирование язык, используемый в основном для разработки веб-приложений. Perl - интерпретированный, а не скомпилированный язык. Это означает, что его программы занимают больше процессорного времени, чем скомпилированный язык - проблема, которая становится менее важной по мере увеличения скорости процессоров. Написание кода на Perl быстрее, чем на скомпилированном языке, поэтому вы экономите время. Когда вы изучаете Perl, вы узнаете, как работать с функциями языка. Одним из самых основных является функция длины строки.

Как найти длину строки в Perl

Функция длины Perl возвращает длину Perl строка в символах. Вот пример, показывающий его основное использование:

#! / USR / бен / Perl
$ orig_string = "Это тест и все колпачки";
$ string_len = длина ($ orig_string);
print "Длина строки: $ string_len \ n";

Когда этот код выполняется, он отображает следующее: «Длина строки: 27».

Число «27» - это общее количество символов, включая пробелы, во фразе «Это тест и все буквы».

Обратите внимание, что эта функция не учитывает размер строки в байтах, а только длину в символах.

instagram viewer

А как насчет длины массивов?

Функция длины работает только для строк, а не для массивы. В массиве хранится упорядоченный список, которому предшествует знак @, и он заполняется скобками. Чтобы узнать длину массива, используйте скаляр функция. Например:

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

Ответ «6» - количество элементов в массиве.

Скаляр - это единица данных. Это может быть группа символов, как в примере выше, или отдельный символ, строка, число с плавающей запятой или целое число.