一点Haskell代码

Sunday, 17. December 2006, 07:15:07

喜欢GHCi编译器,既能解释执行,也能编译出二进制,还能交互执行。真爽~~

不像某些Lisp的实现,只能交互,越看越像matlab~~

贴一些自己写的代码,就学了这么点见谅

Hello world!

1 main= putStrLn “hello world!”
2

另一个:

1 f x = case x of
2 {0-<1; 1-<5; 2-<3; _-< -1}
3 sig x = if x0
6 then -1
7 else 0

fib数列:

1 fib x = if x==0
2 then 0
3 else if x==1
4 then 1
5 else fib(x-1)+fib(x-2)
6