Cum se utilizează funcțiile Chr () și Ord () în Perl

Limbajul de programare Perl chr () și ord () funcțiile sunt utilizate pentru a converti caracterele în valorile lor ASCII sau Unicode și invers. Chr () ia o valoare ASCII sau Unicode și returnează caracterul echivalent și ord () execută operația inversă prin transformarea unui caracter la valoarea sa numerică. 

Perl Chr () Funcție

Funcția chr () returnează caracterul reprezentat de numărul specificat. De exemplu:

#! / Usr / bin / perl

print chr (33)

imprimați „/ n”;

print chr (36)

imprimați „/ n”;

print chr (46)

imprimați „/ n”;

Când acest cod este executat, produce acest rezultat:

!

$

&

Notă: În mod implicit, caracterele de la 128 la 255 nu sunt codificate ca UTF-8 din motive de compatibilitate înapoi.

Funcția Ord () a lui Perl

Funcția ord () face opusul. Acesta ia un caracter și îl transformă în valoarea sa numerică ASCII sau Unicode.

#! / Usr / bin / perl

print ord ('A');

imprimați „/ n”;

print ord ('a');

imprimați „/ n”;

tiparire ('B');

imprimați „/ n”;

Când este executat, aceasta returnează:

65

97

66

Puteți confirma că rezultatele sunt corecte verificând online un tabel de căutare a codului ASCII.

Despre Perl

Perl a fost creat la mijlocul anilor '80, deci a fost un limbaj de programare matur cu mult înainte ca site-urile să explodeze în popularitate. Perl a fost proiectat inițial pentru procesarea textului și este compatibil cu HTML și cu alte limbaje de marcare, astfel că a devenit rapid popular printre dezvoltatorii de site-uri web. Forța lui Perl constă în capacitatea sa de a interacționa cu mediul său și compatibilitatea sa dintre platforme. Poate deschide și manipula cu ușurință multe fișiere din cadrul aceluiași program.