So verwenden Sie die Funktionen Chr() und Ord() in Perl

Abbildung der Computerprogrammierung

elenabs/Getty Images





Die Programmiersprache Perl chr() und Wort() Funktionen werden verwendet, um Zeichen in ihre ASCII-oder umzuwandeln Unicode Werte und umgekehrt. Chr() nimmt einen ASCII- oder Unicode-Wert und gibt das entsprechende Zeichen und zurück Wort() führt die umgekehrte Operation durch, indem ein Zeichen in seinen numerischen Wert umgewandelt wird.

Perl-Chr()-Funktion

Die Funktion chr() gibt das Zeichen zurück, das durch die angegebene Zahl dargestellt wird. Zum Beispiel:



#!/usr/bin/perl

drucken chr (33)



print '/n';

drucken chr (36)

print '/n';

drucken chr (46)



print '/n';

Wenn dieser Code ausgeführt wird, erzeugt er dieses Ergebnis:



!

$



&

Hinweis: Die Zeichen von 128 bis 255 sind aus Gründen der Abwärtskompatibilität standardmäßig nicht als UTF-8 codiert.



Perls Ord()-Funktion

Die Funktion ord() macht das Gegenteil. Es nimmt ein Zeichen und wandelt es in seinen numerischen ASCII- oder Unicode-Wert um.

#!/usr/bin/perl

Druckauftrag ('A');

print '/n';

Druckauftrag ('a');

print '/n';

Druckauftrag ('B');

print '/n';

Bei der Ausführung wird Folgendes zurückgegeben:

65

97

66

Sie können bestätigen, dass die Ergebnisse korrekt sind, indem Sie online eine ASCII-Code-Nachschlagetabelle überprüfen.

Über Perl

Perl wurde Mitte der 80er entwickelt, war also ausgereift Programmierung Sprache, lange bevor Websites an Popularität explodierten. Perl wurde ursprünglich für die Textverarbeitung entwickelt und ist mit HTML und anderen Auszeichnungssprachen kompatibel, sodass es schnell bei Website-Entwicklern beliebt wurde. Die Stärke von Perl liegt in seiner Fähigkeit, mit seiner Umgebung zu interagieren, und seiner plattformübergreifenden Kompatibilität. Es kann problemlos viele Dateien innerhalb desselben Programms öffnen und bearbeiten.