目前为 (T, T) -> T
,建议采用 haskell 风格的 T -> T -> T
,这样代码中会有更少的括号,函数类型复杂时,尤其是高阶函数,更能够提高可读性。
增加 void 类型来标识无参数值和无返回值的情况: void -> void
目前为 (T, T) -> T
,建议采用 haskell 风格的 T -> T -> T
,这样代码中会有更少的括号,函数类型复杂时,尤其是高阶函数,更能够提高可读性。
增加 void 类型来标识无参数值和无返回值的情况: void -> void
T -> T -> T
的语法天生伴随这一种默认柯里化的感觉,但 MoonBit 的函数是原生的多参函数。原生多参函数的好处是:
不过,一些增加可读性的语法糖是可以考虑的。比如给单参数函数加个省略括号的语法糖之类的
个人倒觉得单参数函数不省略括号反而不失可读性,大众化。
个人觉得还是有限的函数式风格即可,大众基数在那,过了会适得其反吧