Kako uporabljati funkciji Chr() in Ord() v Perlu

Ilustracija računalniškega programiranja

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.