Perl é um programação linguagem usada principalmente para desenvolver aplicativos da web. Perl é uma linguagem interpretada, não compilada. Isso significa que seus programas ocupam mais tempo de CPU do que uma linguagem compilada - um problema que se torna menos importante à medida que a velocidade dos processadores aumenta. Escrever código no Perl é mais rápido do que escrever em um idioma compilado; portanto, o tempo que você economiza é seu. Quando você aprende Perl, aprende a trabalhar com as funções do idioma. Uma das mais básicas é a função de comprimento da string.
Como encontrar o comprimento de uma string no Perl
A função length do Perl retorna o comprimento de um Perl string em caracteres. Aqui está um exemplo mostrando seu uso básico:
#! / usr / bin / perl
$ orig_string = "Este é um teste e TODOS OS CAPS";
$ string_len = comprimento ($ orig_string);
print "O comprimento da string é: $ string_len \ n";
Quando esse código é executado, ele exibe o seguinte: "Comprimento da String é: 27".
O número "27" é o total de caracteres, incluindo espaços, na frase "Este é um teste e TODOS OS CAPS".
Observe que essa função não conta o tamanho da string em bytes - apenas o comprimento em caracteres.
E o comprimento das matrizes?
A função length funciona apenas em strings, não em matrizes. Uma matriz armazena uma lista ordenada e é precedida por um sinal @ e preenchida com parênteses. Para descobrir o comprimento de uma matriz, use o escalar função. Por exemplo:
meu @many_strings = ("um", "dois", "três", "quatro", "oi", "olá mundo");
diga escalar @many_strings;
A resposta é "6", o número de itens na matriz.
Um escalar é uma única unidade de dados. Pode ser um grupo de caracteres, como no exemplo acima, ou um único caractere, sequência, ponto flutuante ou número inteiro.