2009/07/17

三項演算子にいて

条件式 ? 条件式が真の場合の値 : 条件式が偽の場合の値
において、
他の言語と同じく、「条件式」の真偽に関わらず「条件式が真の場合の値」と「条件式が負の場合の値」の評価が行われる。
そのため、処理を軽くするために変数や定数だけ使うのが良い。

例:
ret = 1 ? 1 : Input(0)
条件式は真なので1が返されるが、Input(0)のダイアログも表示される。

0 件のコメント: