Kako uporabljati funkciji Chr() in Ord() v Perlu
elenabs/Getty Images
Programski jezik Perl chr() in beseda() funkcije se uporabljajo za pretvorbo znakov v njihov ASCII oz Unicode vrednote in obratno. Chr() sprejme vrednost ASCII ali Unicode in vrne enakovreden znak ter beseda() izvede obratno operacijo s pretvorbo znaka v njegovo številsko vrednost.
Funkcija Perl Chr().
Funkcija chr() vrne znak, ki ga predstavlja podano število. Na primer:
#!/usr/bin/perl
natisni chr (33)
natisni '/n';
natisni chr (36)
natisni '/n';
natisni chr (46)
natisni '/n';
Ko se ta koda izvede, proizvede ta rezultat:
!
$
&
Opomba: znaki od 128 do 255 privzeto niso kodirani kot UTF-8 zaradi združljivosti nazaj.
Perlova funkcija Ord().
Funkcija ord() deluje nasprotno. Vzame znak in ga pretvori v njegovo številsko vrednost ASCII ali Unicode.
#!/usr/bin/perl
tisk or ('A');
natisni '/n';
tisk or ('a');
natisni '/n';
natisni red ('B');
natisni '/n';
Ko se izvede, to vrne:
65
97
66
Točnost rezultatov lahko potrdite tako, da na spletu preverite iskalno tabelo kode ASCII.
O Perlu
Perl je bil ustvarjen sredi 80-ih, torej je bil zrel programiranje jezik veliko preden so spletna mesta eksplodirala v priljubljenosti. Perl je bil prvotno zasnovan za obdelavo besedil in je združljiv s HTML in drugimi označevalnimi jeziki, zato je hitro postal priljubljen pri razvijalcih spletnih mest. Moč Perla je v njegovi zmožnosti interakcije z okoljem in združljivosti med različnimi platformami. Z lahkoto lahko odpre in upravlja veliko datotek znotraj istega programa.