初识Haskell 三:函数function

Posted will-zyq

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初识Haskell 三:函数function相关的知识,希望对你有一定的参考价值。

Discrete Mathematics Using a Computer的第一章Introduction to Haskell进行总结。环境Windows


函数毫无疑问是函数式语言的核心。

在Haskell中(无特殊指明,以下皆是指在Haskell下),一个表达式用函数完成计算被称为a function application,函数后加空格然后跟随参数(arguments),如有多个参数,也以空格作为分隔。

函数的返回值即函数的类型,如一个函数的参数是类型a,返回值是类型b,写作a → b(在Haskell中用 -> 表示),读作a arrow b。

操作符其实也是函数,它有2个参数,写在2个参数中间,其实也可以像正常函数一样写在前面,但需要加( )如:

技术分享图片

同样的,也可以像对待操作符一样将函数放在2个参数中间,但要加反引号( single-back-quote, ` )

 

以上是关于初识Haskell 三:函数function的主要内容,如果未能解决你的问题,请参考以下文章

初识Haskell 四:函数function之二

初识Haskell 二:基本操作和类型Type

初识Haskell 五:自定义数据类型和类型类

TypeScript从零到一学习记录(三:函数)

技术分享 | Haskell 工程化的挑战和收获

Python学习之函数初识一