Perlについての質問箱 3箱目
■ このスレッドは過去ログ倉庫に格納されています
0486477
NGNG>chr(0x4f + $1 + ($1 >= 0x30)) の意味
($1 >= 0x30) は $1 が 0x30 以上なら 1、そうでなければ 0 になる。つまり、
$1 < 0x30 -> chr(0x4f+$1)
$1 >= 0x30 -> chr(0x50+$1)
という意味。(慣れると三項演算子よりも読みやすくなるけど、あまり濫用し
ない方がいい。)
というか、elsif を覚える方が先決のような気がしてきた…。
■ このスレッドは過去ログ倉庫に格納されています