2012-05-06 Luaで三項演算子を実現する。 Lua いつも忘れてしまうので、メモするよー。 exp and val1 or val2 expはbooleanか、booleanを返す関数。 val1はexpがtrueの時の値 val2はexpがfalseの時の値 ※Luaの判定は、booleanのfalseとnilを「偽」として判定し、それ以外を「真」とする。 もう、いちいちこんな風に書かなくていいんだ! if exp then return val1 else return val2 end 参考 2項演算子を使った3項演算子風実装 - lolipop candy(fruit strawberry)