Jak używać funkcji Chr() i Ord() w Perl
elenabs/Getty Images
Język programowania Perl chr() oraz słowo() funkcje są używane do konwersji znaków na ich ASCII lub Unicode wartości i odwrotnie. Chr() przyjmuje wartość ASCII lub Unicode i zwraca równoważny znak, oraz słowo() wykonuje operację odwrotną, konwertując znak na jego wartość liczbową.
Funkcja Perl Chr()
Funkcja chr() zwraca znak reprezentowany przez określoną liczbę. Na przykład:
#!/usr/bin/perl
drukuj chr (33)
drukuj '/n';
drukuj chr (36)
drukuj '/n';
drukuj chr (46)
drukuj '/n';
Wykonanie tego kodu daje następujący wynik:
!
$
&
Uwaga: znaki od 128 do 255 domyślnie nie są kodowane jako UTF-8 ze względu na kompatybilność wsteczną.
Funkcja Ord() Perla
Funkcja ord() działa odwrotnie. Pobiera znak i konwertuje go na jego wartość liczbową ASCII lub Unicode.
#!/usr/bin/perl
kolejność druku („A”);
drukuj '/n';
kolejność drukowania ('a');
drukuj '/n';
kolejność druku („B”);
drukuj '/n';
Po wykonaniu zwraca:
65
97
66
Możesz potwierdzić, że wyniki są dokładne, sprawdzając tabelę wyszukiwania kodów ASCII online.
O Perlu
Perl powstał w połowie lat 80., więc był dojrzałym programowanie język na długo przed tym, jak popularność witryn internetowych eksplodowała. Perl został pierwotnie zaprojektowany do przetwarzania tekstu i jest kompatybilny z HTML i innymi językami znaczników, dzięki czemu szybko stał się popularny wśród twórców stron internetowych. Siła Perla polega na jego zdolności do interakcji ze środowiskiem i kompatybilności międzyplatformowej. Może łatwo otwierać i manipulować wieloma plikami w tym samym programie.