2008年 08月 18日

Perl のオレオレるーる

  • リファレンス以外代入しない
    • 必要なときだけデリファレンスする
    • デリファレンスしたものは代入しない
    • ($foo[0] や $foo{bar} は可読性が低いと思う)
  • @_ はできる限り my ($foo) = @_ の形で代入する。
    • 引数が一つでも
    • これも shift とか $_[0] とかがよみにくいと思うから
    • あと shift は破壊的だから @_ をさらに使うときにハマったりする。

[つづく]