Kaip naudoti Chr() ir Ord() funkcijas Perl
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.