Hur man använder funktionerna Chr () och Ord () i Perl

Perl-programmeringsspråket chr () och ord () funktioner används för att konvertera tecken till deras ASCII- eller Unicode-värden och vice versa. Chr () tar ett ASCII- eller Unicode-värde och returnerar motsvarande karaktär, och ord () utför omvänd operation genom att konvertera ett tecken till det numeriska värdet. 

Perl Chr () -funktion

Funktionen chr () returnerar det tecken som representeras av det angivna numret. Till exempel:

#! / Usr / bin / perl

tryck chr (33)

tryck "/ n";

tryck chr (36)

tryck "/ n";

tryck chr (46)

tryck "/ n";

När den här koden körs ger den detta resultat:

!

$

&

Obs: Tecknen från 128 till 255 är som standard inte kodade som UTF-8 av bakåtkompatibilitetsskäl.

Perl's Ord () -funktion

Ord () -funktionen gör motsatsen. Den tar ett tecken och konverterar det till sitt ASCII- eller Unicode-numeriska värde.

#! / Usr / bin / perl

tryck ord ('A');

tryck "/ n";

tryck ord ('a');

tryck "/ n";

tryck ord ('B');

tryck "/ n";

När den körs returnerar detta:

65

97

66

Du kan bekräfta att resultaten är korrekta genom att kontrollera en ASCII-koduppslagstabell online.

Om Perl

Perl skapades i mitten av 80-talet, så det var ett moget programmeringsspråk långt innan webbplatser exploderade i popularitet. Perl var ursprungligen designad för textbehandling, och den är kompatibel med HTML och andra markeringsspråk, så det blev snabbt populärt bland webbplatsutvecklare. Perls styrka ligger i dess förmåga att interagera med sin miljö och dess plattforms kompatibilitet. Det kan enkelt öppna och manipulera många filer inom samma program.