语法简洁,往往比Java少至少一半的代码量。比如: 支持自动类型判断,可以省去很多类型标志。 e.g. val x = 2 用伴生对象来生成类,省去new的麻烦。e.g. val cat = Cat("Hello Ketty") 不用return,直接把一个块(可以使if...else...块,for循环块等)的值返回。例如一行代码定义函数:def add(x: Int, y: Int): Int = x + y 用()来统一函数的参数传递与带参类的构造。对类来说,这种写法其实是语法糖,因为中
什么是函数式编程,相信有会有兴趣了解。纯函数有什么好处?什么是柯里化?这里有答案3
Introduction
This is the Simplified Chinese translation of mostly-adequate-guide, thank
Professor Franklin Risby for his great work
关于本书
这本书的主题是函数范式( functional paradigm),我们将使用 Javascr ipt这个世
界上最流行的函数式编程语言来讲