Perl on ohjelmointi kieli, jota käytetään ensisijaisesti verkkosovellusten kehittämiseen. Perl on tulkittu, ei käännetty kieli. Tämä tarkoittaa, että sen ohjelmat vievät enemmän suorittimen aikaa kuin käännetty kieli - ongelma, josta tulee vähemmän tärkeä prosessorien nopeuden kasvaessa. Koodikirjoittaminen Perlissä on nopeampaa kuin käännetyllä kielellä kirjoittaminen, joten säästät aikaasi. Kun opit Perlia, opit työskentelemään kielen toimintojen kanssa. Yksi perusteellisimmista on merkkijonon pituusfunktio.
Kuinka löytää merkkijonon pituus Perlissä
Perlin pituusfunktio palauttaa a: n pituuden Perl merkkijono. Tässä on esimerkki sen peruskäytöstä:
#! / Usr / bin / perl
$ orig_string = "Tämä on testi ja kaikki kaapit";
$ string_len = pituus ($ orig_string);
print "Merkkijonon pituus on: $ string_len \ n";
Kun tämä koodi suoritetaan, se näyttää seuraavan: "Merkkijonon pituus on 27."
Numero "27" on merkkien kokonaisuus, välilyönnit mukaan lukien, lauseessa "Tämä on testi ja kaikki kaapit".
Huomaa, että tämä toiminto ei laske merkkijonon kokoa tavuina - vain merkkien pituutta.
Entä taulukkojen pituus?
Pituusfunktio toimii vain kielillä, ei taulukot. Matriisi tallentaa tilatun luettelon, ja sitä edeltää @ -merkki ja täytetään suluilla. Selvitä taulukon pituus käyttämällä skalaari toimia. Esimerkiksi:
my @many_strings = ("yksi", "kaksi", "kolme", "neljä", "hei", "hei maailma");
sano skalaari @many_strings;
Vastaus on "6", taulukossa olevien kohteiden lukumäärä.
Skaalaari on yksi datayksikkö. Se voi olla merkkiryhmä, kuten yllä olevassa esimerkissä, tai yksittäinen merkki, merkkijono, liukuluku tai kokonaisluku.