Kaip naudoti Chr() ir Ord() funkcijas Perl

Kompiuterinio programavimo iliustracija

elenabs / Getty Images





Perl programavimo kalba chr() ir žodis () funkcijos naudojamos simboliams konvertuoti į jų ASCII arba Unikodas vertybes ir atvirkščiai. Chr() paima ASCII arba Unicode reikšmę ir grąžina lygiavertį simbolį ir žodis () atlieka atvirkštinę operaciją konvertuodamas simbolį į jo skaitinę reikšmę.

Perl Chr() funkcija

Funkcija chr() grąžina simbolį, pavaizduotą nurodytu skaičiumi. Pavyzdžiui:



#!/usr/bin/perl

spausdinti chr (33)



spausdinti '/n';

spausdinti chr (36)

spausdinti '/n';

spausdinti chr (46)



spausdinti '/n';

Kai šis kodas yra vykdomas, jis pateikia tokį rezultatą:



!

$



&

Pastaba: simboliai nuo 128 iki 255 pagal numatytuosius nustatymus nėra užkoduoti kaip UTF-8 dėl atgalinio suderinamumo.



Perlo Ord() funkcija

Funkcija ord() veikia priešingai. Jis paima simbolį ir konvertuoja jį į ASCII arba Unicode skaitinę reikšmę.

#!/usr/bin/perl

spausdinimo tvarka („A“);

spausdinti '/n';

spausdinimo tvarka („a“);

spausdinti '/n';

spausdinimo tvarka („B“);

spausdinti '/n';

Įvykdžius tai grąžina:

65

97

66

Galite patvirtinti, kad rezultatai yra tikslūs, patikrinę ASCII kodo paieškos lentelę internete.

Apie Perl

„Perl“ buvo sukurtas devintojo dešimtmečio viduryje, todėl buvo subrendęs programavimas kalba gerokai prieš tai, kai interneto svetainės išpopuliarėjo. Iš pradžių „Perl“ buvo sukurtas teksto apdorojimui ir yra suderinamas su HTML ir kitomis žymėjimo kalbomis, todėl greitai išpopuliarėjo tarp svetainių kūrėjų. „Perl“ stiprybė slypi gebėjime sąveikauti su aplinka ir kelių platformų suderinamumu. Jis gali lengvai atidaryti ir valdyti daug failų toje pačioje programoje.