トップ «前の日記(2011-08-23) 最新 次の日記(2011-08-29)» 編集

2011-08-25 [長年日記]

_ 条件演算子のべからず2題

よく自分は

( condition )
  ? then
  : else

みたいに条件演算子を使って書いてしまうんだけど、日常的に使う言語の中で Ruby も JavaScript もこの書き方はできない。

正確には

  • Ruby では ? を次の行に下ろすと syntax error なので絶対に書けない
  • JavaScript では ; の自動補完が悪さする可能性があり、JSLint, JSHint などで警告される

というもので、JavaScript では書ける。動作は保証されないけど。

ふむ。