Ako používať funkcie Chr() a Ord() v jazyku Perl
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.