【初心者】Java質問・相談スレッド101【大歓迎】
at TECH
620:デフォルトの名無しさん
07/05/18 06:24:48
>>609
ちなみに == true を書く派だが、これは盲点。
if( b = false) ってバグは怖いな
ためしにint あたりで同じバグを書いてみよう
if(i = 10)
とかね。
こっちはコンパイルエラーとなる。
実はJavaの場合、代入式の実行結果として代入値が返されるんだわ。
だからint の場合は、代入値(10)が ifの論理式の所に渡されるからNG。
これに対して、boolean の場合は、falseが渡されるから、結果としてOK。
そう考えると、612の主張もアリと感じる。
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5376日前に更新/271 KB
担当:undef