Funcția Lungimea șirului Perl

Perl este un limbaj de programare 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 lungime Perl returnează lungimea unui șir Perl î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”.

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

Ce spuneți despre lungimea Array-urilor?

Funcția lungime funcționează numai pe șiruri, nu și pe tablouri. 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.