Usando a função Perl String Length

click fraud protection

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".

instagram viewer

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.

instagram story viewer