:Haskell的函数结构.如下是Haskell语言的"Hello world"，注意其中除最后一行外皆可省略。module Main wheremain :: IO ()main = putStrLn "Hello, World!"如下是阶乘函数的Haskell实现：fac :: Int -> Intfac 0 = 1fac n = n * fac (n - 1)它将阶乘描述成有一个基本终止情形的递归函数。这跟数学定义中对阶乘的描述很相似。事实上，Haskell中很多的代码的语法与功