【发布时间】:2015-10-22 06:38:33
【问题描述】:
我的目标:尽量减少代码行数。
有一些功能,如f1、f2 ...
f1(A: String)
f2(A: String, B: Long, C: User)
想用高阶函数方法处理它。
def processf1(request: Request[AnyContent], f: (String) => String)
def processf2(request: Request[AnyContent], f: (String, Long, User) => String) = {...}
我可以为f1, f2 创建ONE 通用process 函数吗?
有什么想法吗?
谢谢。
【问题讨论】:
标签: scala functional-programming