Perls ir a programmēšana valoda, ko galvenokārt izmanto tīmekļa lietojumprogrammu izstrādei. Perls ir interpretēta, nevis apkopota valoda. Tas nozīmē, ka tās programmas aizņem vairāk CPU laika nekā apkopotā valoda - problēma, kas kļūst mazāk svarīga, palielinoties procesora ātrumam. Rakstīšanas kods Perlā ir ātrāks nekā rakstīšana apkopotā valodā, tāpēc ietaupītais laiks ir jūsu. Apgūstot Perlu, jūs iemācāties strādāt ar valodas funkcijām. Viena no vienkāršākajām ir virknes garuma funkcija.
Kā atrast stīgas garumu Perlā
Perla garuma funkcija atgriež a garumu Perls virkne rakstzīmēs. Šeit ir piemērs, kas parāda tā pamata lietojumu:
#! / usr / bin / perl
$ orig_string = "Šis ir tests un VISI CAPS";
$ string_len = garums ($ orig_string);
print "Stīgas garums ir: $ string_len \ n";
Kad šis kods tiek izpildīts, tas parāda sekojošo: "Stīgas garums ir: 27."
Cipars "27" ir rakstzīmju kopskaits, ieskaitot atstarpes, frāzē "Šis ir pārbaudījums un VISI CAPS".
Ņemiet vērā, ka šī funkcija neskaita virknes lielumu baitos - tikai garumu rakstzīmēs.
Kā ir ar masīvu garumu?
Garuma funkcija darbojas tikai uz stīgām, nevis uz masīvi. Masīvs saglabā pasūtītu sarakstu, un pirms tā ir zīme @, un to aizpilda, izmantojot iekavas. Lai uzzinātu masīva garumu, izmantojiet skalārs funkcija. Piemēram:
my @many_strings = ("viens", "divi", "trīs", "četri", "hi", "hello pasaule");
teiksim skalārs @many_strings;
Atbilde ir "6", masīvu vienību skaits.
Skalārs ir viena datu vienība. Tā var būt rakstzīmju grupa, kā tas parādīts iepriekš, vai arī viena rakstzīme, virkne, peldošais komats vai vesels skaitlis.