Perl で Chr() および Ord() 関数を使用する方法
エレナブ/ゲッティイメージズ
Perl プログラミング言語の chr() と 語() 関数は、文字を ASCII に変換するために使用されます。 ユニコード 値とその逆。 Chr() ASCII または Unicode 値を取り、同等の文字を返します。 語() 文字を数値に変換することにより、逆の操作を実行します。
Perl Chr() 関数
chr() 関数は、指定された数値で表される文字を返します。例えば:
#!/usr/bin/perl
プリントチャンネル (33)
印刷 '/n';
プリントチャンネル (36)
印刷 '/n';
プリントチャンネル (46)
印刷 '/n';
このコードを実行すると、次の結果が生成されます。
!
$
&
注: 128 から 255 までの文字は、下位互換性の理由から、デフォルトでは UTF-8 としてエンコードされません。
Perl の Ord() 関数
ord() 関数は反対のことを行います。文字を受け取り、それを ASCII または Unicode の数値に変換します。
#!/usr/bin/perl
印刷順序 ('A');
印刷 '/n';
印刷順序 ('a');
印刷 '/n';
印刷順序 ('B');
印刷 '/n';
実行すると、以下が返されます。
65
97
66
ASCII コード ルックアップ テーブルをオンラインでチェックすることにより、結果が正確であることを確認できます。
Perlについて
Perl は 80 年代半ばに作成されたので、成熟した プログラミング Web サイトの人気が爆発的に高まるずっと前から、 Perl はもともとテキスト処理用に設計されたもので、HTML やその他のマークアップ言語と互換性があるため、すぐに Web サイト開発者の間で人気を博しました。 Perl の強みは、その環境と対話する能力とクロスプラットフォームの互換性にあります。同じプログラム内で多くのファイルを簡単に開いて操作できます。