Perl je a programiranje jezik koji se prvenstveno koristi za razvoj web aplikacija. Perl je interpretirani, a ne sastavljeni jezik. To znači da njegovi programi zauzimaju više vremena za procesor nego sastavljeni jezik - problem koji postaje manje važan s povećanjem brzine procesora. Pisanje koda na Perlu je brže od pisanja na jeziku sažetka, tako da vrijeme koje štedite je vaše. Kada naučite Perl, naučite kako raditi s funkcijama jezika. Jedna od najosnovnijih je funkcija duljine niza.
Kako pronaći duljinu niza u Perlu
Perlova funkcija duljine vraća duljinu a Perl niz u znakovima. Evo primjera koji prikazuje osnovnu uporabu:
#! / Usr / bin / perl
$ orig_string = "Ovo je test i SVI CAPS";
$ string_len = length ($ orig_string);
print "Duljina niza je: $ string_len \ n";
Kada se ovaj kôd izvrši, prikazuje sljedeće: "Duljina niza je: 27."
Broj "27" ukupno je znakova, uključujući razmake, u izrazu "Ovo je test i SVE KAPE."
Imajte na umu da ova funkcija ne računa veličinu niza u bajtovima - već samo duljinu u znakovima.
Što je s duljinom niza?
Funkcija duljine djeluje samo na žice, ne i na nizovi. Niz sprema naručeni popis, a prethodi znak @ i popunjava se zagradama. Da biste saznali duljinu matrice, upotrijebite the skalar funkcija. Na primjer:
moj @many_strings = ("jedan", "dva", "tri", "četiri", "bok", "zdravo svijetu");
recimo skalar @many_strings;
Odgovor je "6", broj stavki u nizu.
Skalar je jedna jedinica podataka. To može biti grupa znakova, kao u gornjem primjeru, ili jedan znak, niz, plutajuća točka ili cijeli broj.