AÇIKLAMA
Bu program Haskell programlama dilinde iki adet bool (True, False >> ba?harfleri büyük olacak) tipindeki verinin xor i?lemine tabi tutulmas? sonucu olu?acak sonucu yine bool tipinde geri döndürmektedir. Haskell'de veri tiplerinin ba? harflerinin büyük yaz?lmas? zorunlu?u vard?r. True ve False de?er olduklar? halde bool tipinde tan?n?p de?i?ken olarak de?erlendirilmemesi için ba? harfleri büyük olarak belirtilmek zorundad?r. not fonksiyonu sistem tan?ml? bir fonksiyon olup içindeki bool de?erin tersini üretir.
Program Kodu:
xor :: Bool->Bool->Bool xor a b = ( a || b ) && not(a && b)