Uporaba funkcije Dolžina nizov Perl

click fraud protection

Perl je a programiranje jezik, ki se uporablja predvsem za razvoj spletnih aplikacij. Perl je interpretiran, ne sestavljen jezik. To pomeni, da njeni programi zavzamejo več časa CPU-ja kot sestavljeni jezik - težava, ki postaja z naraščanjem hitrosti procesorjev manj pomembna. Pisanje kode v Perlu je hitrejše kot pisanje v sestavljenem jeziku, zato je čas, ki ga prihranite, vaš. Ko se naučiš Perl, se naučiš delati z jezikovnimi funkcijami. Ena najbolj osnovnih je funkcija dolžine niza.

Kako najti dolžino vrvice v Perlu

Perlova funkcija dolžine vrne dolžino a Perl niz v znakih. Tu je primer, ki prikazuje njegovo osnovno uporabo:

#! / usr / bin / perl
$ orig_string = "To je test in VSE CAPS";
$ string_len = length ($ orig_string);
natisni "Dolžina niza je: $ string_len \ n";

Ko se ta koda izvede, prikaže naslednje: "Dolžina niza je: 27."

Število "27" je skupno število znakov, vključno s presledki, v stavku "To je test in VSE KAPI."

Upoštevajte, da ta funkcija ne šteje velikosti niza v bajtih - samo dolžino v znakih.

instagram viewer

Kaj pa dolžina nizov?

Funkcija dolžine deluje samo na strune, ne na nizi. Niz shranjuje urejen seznam, pred njim pa je znak @ in se napolni z oklepaji. Če želite izvedeti dolžino matrike, uporabite vrednost skalarno funkcijo. Na primer:

moj @many_strings = ("en", "dva", "tri", "štirje", "zdravo", "zdravi svet");
recimo skalar @many_strings;

Odgovor je "6", število elementov v nizu.

Skalar je ena sama enota podatkov. To je lahko skupina znakov, kot je zgornji primer, ali en sam znak, niz, plavajoča točka ali celo število.

instagram story viewer