标签: python c haskell
Haskell,python和c中的函数之间的主要区别是什么?
我知道haskell函数可以获取函数作为参数吗?它只在哈斯克尔?
答案 0 :(得分:4)
Haskell函数和C函数之间的根本区别在于Haskell函数不具有副作用。它们在调用时无法修改状态,因此在使用相同参数重复调用时将返回相同的值。这并不是说你不能在C中拥有纯粹的功能。
我鼓励你阅读有关函数式编程的文章,也许是Haskell的教程,以便更清楚地了解这个主题。