Wil*_*ill 3 haskell
我在stackoverflow上读到另一个问题关于一级,二级和三级的值,说一流的东西意味着它比二等的东西有更多的特权.由于函数是一流的,它们对Haskell中的其他东西有什么特权?我不知道为什么我被打倒了.有任何想法吗?
谢谢.
bhe*_*ilr 8
来自维基百科
在编程语言设计中,给定编程语言中的第一类公民(也是对象,实体或价值)是支持通常可用于其他实体的所有操作的实体.这些操作通常包括作为参数传递,从函数返回并分配给变量.
这意味着在Haskell中,函数可以作为参数传递,作为值返回,并分配给变量.该语言具有内置的机制,用于处理,操作和处理一般的功能,例如撰写功能(.),功能map等.
(.)
map
正如Fixnum所指出的,Haskell中的第二个类构造是记录语法.您不能构造匿名记录并将其传递给函数,它必须是特定数据类型的实例.
归档时间:
12 年,1 月 前
查看次数:
169 次
最近记录: