curry翻译为中文就是咖喱.意为使用curry可以让代码更有味道. scala里的curry化可以把函数从接收多个参数转换成接收多个参数列表.也就是说我们要编写的函数不是只有一个参数列表,这个参数列表中有多个参数以逗号分隔:而是一个函数中有多个参数列表,每个参数列表中只有一个参数(当然,也可以有多个参数).也就是说我们写的函数不再只是这样子的: def foo(a: Int, b: Int, c: Int) {} 而是这样子的:foo(1)(2)(3),或者这样的:foo(1){2}{3},甚…