码迷,mamicode.com
首页 > 其他好文 > 详细

初识Haskell 三:函数function

时间:2019-01-24 13:23:41      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:函数   一个   bsp   核心   .com   操作   put   row   single   

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

标签:函数   一个   bsp   核心   .com   操作   put   row   single   

原文地址:https://www.cnblogs.com/Will-zyq/p/10313736.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!