Perlo stygos ilgio funkcijos naudojimas

Perlas yra a programavimas kalba, naudojama pirmiausia kuriant žiniatinklio programas. Perlas yra interpretuojama, o ne sudaryta kalba. Tai reiškia, kad jos programos užima daugiau procesoriaus laiko nei sudarytos kalbos - problema, kuri tampa ne tokia svarbi, nes didėja procesorių greitis. „Perl“ kodo rašymas yra greitesnis nei rašymas kompiliuota kalba, taigi jūsų sutaupytas laikas yra jūsų. Kai išmoksti Perlą, išmoksti dirbti su kalbos funkcijomis. Viena iš elementariausių yra stygos ilgio funkcija.

Kaip rasti stygos ilgį Perle

Perlo ilgio funkcija grąžina a ilgį Perlas eilutė rašmenimis. Čia yra pavyzdys, rodantis pagrindinį jo naudojimą:

#! / usr / bin / perl
$ orig_string = "Tai yra testas ir VISOS CAPS";
$ string_len = ilgis ($ orig_string);
spausdinti "Stygos ilgis yra: $ string_len \ n";

Vykdant šį kodą, rodoma: „Stygos ilgis: 27.“

Skaičius „27“ yra bendras simbolių, įskaitant tarpus, frazėje „Tai yra testas ir VISOS KAPS“.

Atminkite, kad ši funkcija neskaičiuoja eilutės dydžio baitais - tik ilgio simboliais.

instagram viewer

Ką apie masyvų ilgį?

Ilgio funkcija veikia tik stygas, o ne masyvai. Masyvas saugo užsakytą sąrašą, prieš jį įrašomas ženklas @ ir užpildomas skliaustuose. Norėdami sužinoti masyvo ilgį, naudokite skaliarinis funkcija. Pavyzdžiui:

mano @many_strings = („vienas“, „du“, „trys“, „keturi“, „labas“, „labas pasaulis“);
pasakyti skaliarą @many_strings;

Atsakymas yra „6“, masyvo elementų skaičius.

Skaliarija yra vienas duomenų vienetas. Tai gali būti ženklų grupė, kaip aukščiau pateiktame pavyzdyje, arba vienas simbolis, eilutė, slankusis taškas arba sveikasis skaičius.