Korištenje funkcije dužine niza Perl

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.

instagram viewer

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