Utilizarea funcției Lungimea șirului Perl

click fraud protection

Perl este un programare limbaj folosit în principal pentru dezvoltarea aplicațiilor web. Perl este un limbaj interpretat, nu compilat. Aceasta înseamnă că programele sale ocupă mai mult timp procesor decât un limbaj compilat - o problemă care devine mai puțin importantă pe măsură ce viteza procesoarelor crește. Scrierea codului în Perl este mai rapidă decât scrierea într-o limbă compilată, deci timpul pe care îl economisești este al tău. Când înveți Perl, înveți cum să lucrezi cu funcțiile limbii. Una dintre cele mai de bază este funcția de lungime a șirului.

Cum să găsiți lungimea unei șiruri în Perl

Funcția Perl lungime returnează lungimea a Perl șir în caractere. Iată un exemplu care arată utilizarea sa de bază:

#! / Usr / bin / perl
$ orig_string = "Acesta este un test și TOATE CAPS";
$ string_len = lungime ($ orig_string);
imprimați "Lungimea șirului este: $ string_len \ n";

Când acest cod este executat, acesta afișează următoarele: "Lungimea șirului este: 27."

Numărul „27” este totalul caracterelor, inclusiv spațiile, în sintagma „Acesta este un test și TOTUL CAPS”.

instagram viewer

Rețineți că această funcție nu contează dimensiunea șirului în octeți - doar lungimea în caractere.

Ce zici de lungimea arătărilor?

Funcția lungime funcționează numai pe șiruri, nu pe matrice. Un tablou stochează o listă ordonată și este precedat de un semn @ și populat folosind paranteze. Pentru a afla lungimea unui tablou, utilizați tasta mărime scalară funcţie. De exemplu:

@many_strings = ("unu", "doi", "trei", "patru", "salut", "salut lume");
spune scalar @many_strings;

Răspunsul este „6”, numărul de elemente din tablou.

Un scalar este o singură unitate de date. Poate fi un grup de caractere, ca în exemplul de mai sus, sau un singur personaj, șir, punct flotant sau un număr întreg.

instagram story viewer