2007-08-21から1日間の記事一覧

2項演算子を使った3項演算子風実装

exp and val1 or val2expがtrueならval1、falseならval2を返す。 trueとfalseを返すような使い方をすると難しいけど、(val1がfalseだとval2が選択されてしまう)そういう使い方しなければ便利。 expがtrue val1(nil,false以外)が選択され、orは左の項がfalse…