25 June, 2006

[Haskell] Exercise 3.1, 3.2

ex31.hs に下記の様に定義

exOr :: Bool -> Bool -> Bool
exOr x y = (x && not y) || (not x && y)

*Main> exOr True True
False
*Main> exOr True False
True
*Main> exOr False True
True
*Main> exOr False False
False
*Main>

Exercise 3.2は上記コードの図を書くのだが自明と思うので省略する。

No comments: