2015/09/25 11:20:48

Perl標準関数: chr



Returns the character represented by that NUMBER in the character set. For example, "chr(65)" is "A" in either ASCII or Unicode, and chr(0x263a) is a Unicode smiley face. Note that characters from 128 to 255 (inclusive) are by default not encoded in UTF-8 Unicode for backward compatibility reasons (but see encoding).

If NUMBER is omitted, uses $_.

For the reverse, use "ord".

Note that under the "bytes" pragma the NUMBER is masked to the low eight bits.

See perlunicode and encoding for more about Unicode.

chr 関数はキャラクターコードを引数とし、そのキャラクター文字を返します。 たとえば、"chr(65)" は "A" となり、"chr(0x263a)" は Unicode の笑顔文字になります。

chr と逆のことをするには、ord を用います。

ユニコードについては perlunicode を参照してください。

chr サンプルコード

print chr(69); # E

# We Love Perl!!
for (qw/87 101 32 76 111 118 101 32 80 101 114 108 33 33/) {
    print chr;