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

De programmeertaal van Perl chr () en ord () functies worden gebruikt om tekens om te zetten in hun ASCII- of Unicode-waarden en vice versa. Chr () neemt een ASCII- of Unicode-waarde en retourneert het equivalente teken, en ord () 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 nummer. Bijvoorbeeld:

#! / Usr / bin / perl

print chr (33)

druk "/ n";

print chr (36)

druk "/ n";

print chr (46)

druk "/ n";

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

!

$

&

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

Functie Ord () van Perl

De functie ord () doet het tegenovergestelde. Het neemt een karakter en converteert het naar zijn ASCII of Unicode numerieke waarde.

#! / Usr / bin / perl

print ord ('A');

druk "/ n";

print ord ('a');

druk "/ n";

print ord ('B');

druk "/ 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 werd midden jaren '80 gecreëerd, dus het was een volwassen programmeertaal lang voordat websites in populariteit explodeerden. Perl was oorspronkelijk ontworpen voor tekstverwerking en is compatibel met HTML en andere opmaaktalen, dus het werd 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 openen en manipuleren binnen hetzelfde programma.