Ako používať funkcie Chr() a Ord() v jazyku Perl

Počítačové programovanie ilustrácie

elenabs/Getty Images





Programovací jazyk Perl chr() a slovo () funkcie slúžia na prevod znakov na ich ASCII resp Unicode hodnoty a naopak. Chr() prevezme hodnotu ASCII alebo Unicode a vráti ekvivalentný znak a slovo () vykoná opačnú operáciu prevodom znaku na jeho číselnú hodnotu.

Funkcia Perl Chr().

Funkcia chr() vráti znak reprezentovaný zadaným číslom. Napríklad:



#!/usr/bin/perl

vytlačiť chr (33)



vytlačiť '/n';

vytlačiť chr (36)

vytlačiť '/n';

vytlačiť chr (46)



vytlačiť '/n';

Keď sa tento kód spustí, vytvorí sa tento výsledok:



!

$



&

Poznámka: Znaky od 128 do 255 nie sú štandardne kódované ako UTF-8 z dôvodov spätnej kompatibility.



Perlova funkcia Ord().

Funkcia ord() robí opak. Zoberie znak a prevedie ho na jeho číselnú hodnotu ASCII alebo Unicode.

#!/usr/bin/perl

vytlačiť objednávku („A“);

vytlačiť '/n';

print ord ('a');

vytlačiť '/n';

vytlačiť objednávku („B“);

vytlačiť '/n';

Po vykonaní sa vráti:

65

97

66

Presnosť výsledkov môžete potvrdiť skontrolovaním online vyhľadávacej tabuľky kódu ASCII.

O Perle

Perl vznikol v polovici 80. rokov, takže bol vyspelý programovanie jazyk dávno predtým, ako webové stránky explodovali v popularite. Perl bol pôvodne navrhnutý na spracovanie textu a je kompatibilný s HTML a inými značkovacími jazykmi, takže sa rýchlo stal obľúbeným medzi vývojármi webových stránok. Sila Perlu spočíva v jeho schopnosti interagovať s prostredím a jeho kompatibilite medzi platformami. Môže ľahko otvárať a manipulovať s mnohými súbormi v rámci toho istého programu.