【初心者】Java質問・相談スレッド101【大歓迎】at TECH
【初心者】Java質問・相談スレッド101【大歓迎】 - 暇つぶし2ch620:デフォルトの名無しさん
07/05/18 06:24:48
>>609
ちなみに == true を書く派だが、これは盲点。
 if( b = false) ってバグは怖いな

ためしにint あたりで同じバグを書いてみよう
 if(i = 10)
とかね。
こっちはコンパイルエラーとなる。

実はJavaの場合、代入式の実行結果として代入値が返されるんだわ。
だからint の場合は、代入値(10)が ifの論理式の所に渡されるからNG。
これに対して、boolean の場合は、falseが渡されるから、結果としてOK。

そう考えると、612の主張もアリと感じる。


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch