>>439
>chr(0x4f + $1 + ($1 >= 0x30)) の意味

($1 >= 0x30) は $1 が 0x30 以上なら 1、そうでなければ 0 になる。つまり、

 $1 < 0x30 -> chr(0x4f+$1)
 $1 >= 0x30 -> chr(0x50+$1)

という意味。(慣れると三項演算子よりも読みやすくなるけど、あまり濫用し
ない方がいい。)

というか、elsif を覚える方が先決のような気がしてきた…。