不等号の向きは合わせる

不等号の向きは合わせる

  • こういう複合条件の場合に頭の中で反転させることをなくしたい
if ($i > 1 && $i < 100) {
    // 何らかの処理
}
  • この様に書くと直感的になる
if (0 < $i && $i < 100) {
    // 何らかの処理
}
  • これもPBP(Perl Best Pracitice)に書かれていたものだと思う。
  • ちなみに、読んでしばらくは左辺に定数を置くことでバグを避けるということもしていた
if (10 = $i) {
    // 何らかの処理
}
  • 現在ではこの左辺に定数リテラルを書く記法に関しては行っていない