@osakanafish さんのifステートメントを使わない一行条件処理
に関して。
確かにこれは気持ち悪いw
でもこの文は一瞬首を傾げたもののすぐに意味は理解できた。
&&は左右両式がTrueの時にTrueを返す性質を利用したもの。
言語によって解釈方法に差異はありそうだけど多くの言語で
&&はまず左を評価しtrueなら右も評価する
ってのが取られていたと思う。
実際Perlとかではよく使われていた気がする。(エラーを取るときの例外処理とか)(要するに色んな言語で使える)
ただ&&とand、||とorでそこら辺に違いがあったりしたような……(うろ覚え)
とまぁ憶測だけで書いたメモ記事でした()
PHPだとこの記事に書かれてたっぽい。