De functies Chr() en Ord() gebruiken in Perl

Illustratie van computerprogrammering

elenabs/Getty Images





De programmeertaal van Perl chr() en woord() functies worden gebruikt om karakters om te zetten in hun ASCII of Unicode waarden en omgekeerd. Chr() neemt een ASCII- of Unicode-waarde en retourneert het equivalente teken, en woord() voert de omgekeerde bewerking uit door een teken om te zetten in zijn numerieke waarde.

Perl Chr() Functie

De functie chr() retourneert het teken dat wordt vertegenwoordigd door het opgegeven getal. Bijvoorbeeld:



#!/usr/bin/perl

print chr (33)



print '/n';

print chr (36)

print '/n';

print chr (46)



print '/n';

Wanneer deze code wordt uitgevoerd, levert dit dit resultaat op:



!

$



&

Opmerking: De tekens van 128 tot 255 zijn standaard niet gecodeerd als UTF-8 om redenen van achterwaartse compatibiliteit.



Perl's Ord()-functie

De functie ord() doet het tegenovergestelde. Het neemt een teken en zet het om in zijn ASCII- of Unicode-numerieke waarde.

#!/usr/bin/perl

printvolgorde ('A');

print '/n';

drukvolgorde ('a');

print '/n';

printopdracht ('B');

print '/n';

Wanneer uitgevoerd, retourneert dit:

65

97

66

U kunt bevestigen dat de resultaten juist zijn door online een ASCII-code-opzoektabel te raadplegen.

Over Perl

Perl is gemaakt in het midden van de jaren '80, dus het was een volwassen programmeren taal lang voordat websites in populariteit explodeerden. Perl is oorspronkelijk ontworpen voor tekstverwerking en is compatibel met HTML en andere opmaaktalen, dus het werd al snel populair bij website-ontwikkelaars. De kracht van Perl ligt in zijn vermogen om te communiceren met zijn omgeving en zijn platformonafhankelijke compatibiliteit. Het kan gemakkelijk veel bestanden binnen hetzelfde programma openen en manipuleren.