scala偏函数和柯里化的区别