【发布时间】:2014-02-11 12:09:21
【问题描述】:
给定一个方法
def f(a: String, b: String) = ???
我想同时获得部分应用的函数(第一个参数和第二个参数)。
我写了以下代码:
def fst = f _ curried "a"
def snd = (s: String) => (f _ curried)(s)("b")
有没有更好的办法?
[update] snd 可以写得更短 def snd = (f _ curried)((_: String))("b")
【问题讨论】: