utf8で遊ぶ。
以前、この仕様でちょっとはまった。
use strict; use utf8; use Jcode; my $j = Jcode->new; my $言葉 = '日本語でおけ!'; print $j->set($言葉=>'utf8')->sjis;
ソースをUTF-8で記述すると、変数名その他に日本語が使える(実際には何語でも使えるんだろうけど)。
可読性はもしかしたら上がるかも知れないが、生産性は果てしなく落ちそうだ。打ちにくい。
以前は、こんなソースではまった。
use strict; utf8; my $word = '日本語'; print "$wordを表示";
こうすると、「『$wordを表示』なんて変数、宣言してねーぞ」とインタプリタに怒られた。
まあ、本当に役に立たないTIPSだが。