Come utilizzare le funzioni Chr () e Ord () in Perl

Il linguaggio di programmazione Perl chr () e ord () le funzioni vengono utilizzate per convertire i caratteri nei loro valori ASCII o Unicode e viceversa. Chr () accetta un valore ASCII o Unicode e restituisce il carattere equivalente e ord () esegue l'operazione inversa convertendo un carattere nel suo valore numerico. 

Funzione Perl Chr ()

La funzione chr () restituisce il carattere rappresentato dal numero specificato. Per esempio:

#! / Usr / bin / perl

stampa chr (33)

stampa "/ n";

stampa chr (36)

stampa "/ n";

stampa chr (46)

stampa "/ n";

Quando questo codice viene eseguito, produce questo risultato:

!

$

&

Nota: per impostazione predefinita, i caratteri da 128 a 255 non sono codificati come UTF-8.

Funzione Ord () di Perl

La funzione ord () fa il contrario. Prende un carattere e lo converte nel suo valore numerico ASCII o Unicode.

#! / Usr / bin / perl

print ord ('A');

stampa "/ n";

print ord ('a');

stampa "/ n";

print ord ('B');

stampa "/ n";

Quando eseguito, questo restituisce:

65

97

66

Puoi confermare che i risultati sono accurati controllando una tabella di ricerca del codice ASCII online.

Informazioni su Perl

Perl è stato creato a metà degli anni '80, quindi era un linguaggio di programmazione maturo molto prima che i siti Web esplodessero in popolarità. Perl è stato originariamente progettato per l'elaborazione del testo ed è compatibile con HTML e altri linguaggi di markup, quindi è diventato rapidamente popolare tra gli sviluppatori di siti Web. La forza di Perl risiede nella sua capacità di interagire con il suo ambiente e la sua compatibilità multipiattaforma. Può facilmente aprire e manipolare molti file all'interno dello stesso programma.