t**r 发帖数: 3428 | 1 抛开applicative functor, monad 这些先不说
. func composition
$ func application
` func name in middle
还有最基本的
::
->
=>
还有默认的 right-associative.
导致的结果就是: 写代码不容易,读代码更难。
保守的不看好这个语言,虽然很多牛逼概念和实现。 |
W***o 发帖数: 6519 | 2 受虐习惯了也会成为一种享受
【在 t**r 的大作中提到】 : 抛开applicative functor, monad 这些先不说 : . func composition : $ func application : ` func name in middle : 还有最基本的 : :: : -> : => : 还有默认的 right-associative. : 导致的结果就是: 写代码不容易,读代码更难。
|
a*****e 发帖数: 1700 | 3 Haskell 用符号是比较多,但是关键字相对算是少的。
http://www.haskell.org/haskellwiki/Keywords
你把 C 语言的 keyword 和 operator 加起来数数,比这多。
另外, . 和 $ 都是 prelude 定义的,不是关键字。你也可以自行定义。
【在 t**r 的大作中提到】 : 抛开applicative functor, monad 这些先不说 : . func composition : $ func application : ` func name in middle : 还有最基本的 : :: : -> : => : 还有默认的 right-associative. : 导致的结果就是: 写代码不容易,读代码更难。
|
t**r 发帖数: 3428 | 4 擦 光符号27种。目前我还没认全。
haskell 入门 太陡峭了 呵呵
【在 a*****e 的大作中提到】 : Haskell 用符号是比较多,但是关键字相对算是少的。 : http://www.haskell.org/haskellwiki/Keywords : 你把 C 语言的 keyword 和 operator 加起来数数,比这多。 : 另外, . 和 $ 都是 prelude 定义的,不是关键字。你也可以自行定义。
|
d******e 发帖数: 2265 | 5 貌似是不可避免的。你那么多高阶函数穿一起,再用英语写,就没法看了。
【在 t**r 的大作中提到】 : 抛开applicative functor, monad 这些先不说 : . func composition : $ func application : ` func name in middle : 还有最基本的 : :: : -> : => : 还有默认的 right-associative. : 导致的结果就是: 写代码不容易,读代码更难。
|
c*******9 发帖数: 9032 | 6 嗯。符合看着比英文舒服。
【在 d******e 的大作中提到】 : 貌似是不可避免的。你那么多高阶函数穿一起,再用英语写,就没法看了。
|