top page > computer > haskell > web_lecture > for_programmer > bool.html
更新日:
文責: 重城良国

Bool値

ふたつの値

Bool値はFalseとTrueのふたつの値だ。

試してみる

notは否定、(&&)と(||)はそれぞれ論理積、論理和を計算する。演算子(<)は大小比較を行う。

% ghci
Prelude> True
True
Prelude> False
False
Prelude> not False
True
Prelude> True && False
False
Prelude> True || False
True
Prelude> 0 < 8
True
Prelude> 4 < 3
False

課題

  1. 対話環境で論理和の否定を計算せよ
  2. 2つのブール値のそれぞれの否定の論理積を計算せよ
  3. 上記のどちらかを計算する関数norを定義せよ
  4. 引数が100より大きければTrueをそうでなければFalseを返す関数isLargeを定義せよ
    1. 仮引数を明示的に使って定義
    2. 演算子の部分適用で定義

「演算子」へもどる 「Maybe値」へ

正当なCSSです! HTML5 Powered with CSS3 / styling, and Semantics