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