タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

Programmingと真偽に関するseapig_dolphinのブックマーク (1)

  • if と真偽値 | すぐに忘れる脳みそのためのメモ

    Java の if 文での検査は真偽値のみ 最初に馴染んだ言語が Java だったので、「if 文での検査で使えるのは当然 true または false でしょ」という感覚が染み込んでいる。例えば、Java で if (0){ ... } をコンパイルしようとすると、 Exception in thread "main" java.lang.RuntimeException: Uncompilable source code - 互換性のない型 期待値: boolean 検出値: int というエラーが表示される。 Java言語規定 ブロック及び文 の 「14.8 if 文」によると、 if ( Expression ) Statement … 式(Expression) は,論理型をもたなければならない。そうでなければ,コンパイル時エラーが発生する。 (太字は引用者による) という仕様で

    if と真偽値 | すぐに忘れる脳みそのためのメモ
  • 1