于是下了资料来玩一下。
运行环境是HUGS,在Ubuntu上,
试着跟着例子写了几个程序。发现正如Introduction所 说,Haskell正是一种懒惰的语言。sudo apt-get install hugs
定义函数不用写类型,调用函数用空格不用括号。不要看这是一个小的改动,对于我们打字的习惯来说,空格比起括号真是懒了好多。
例子: 定义两个数相加
//test.hs例子:阶乘
HUGSmyadd x y = x + y
Main> :reload Main> myadd 2 3 5
//test.hs
HUGSfactorial n = prodect[1..n]
Main> :load test.hs Main> factorial 50 30414093201713378043612608166064768844377641568960512000000000000
没有评论:
发表评论