0
問題是要找出哪些是Haskell應該關注的每個人的最佳功能。Haskell的主要特性是什麼?
問題是要找出哪些是Haskell應該關注的每個人的最佳功能。Haskell的主要特性是什麼?
要記住的最大的事情是懶惰。直到它被強制爲止,什麼都不會被評估。例如,Haskell沒有像在C語言中看到的三元運算符,但是您可以將自己編寫成一個簡單的函數。
infixl 1 ?
(?) :: Bool -> a -> a -> a
(?) True = const
(?) False = const id
main = 1 == 2 ? putStrLn "Oh no, the world is ending!" $ putStrLn "OK, math still works"
-- Only prints "OK, math still works"
必須知道/ =最好 – sastanin 2010-11-12 22:29:16
Haskell實際上只有兩個有趣的概念:純度和打字。其餘的都是這兩者的先決條件或後果。 – 2010-11-13 03:18:54