有人可以解释特征中使用的Scala代码安全的playframework示例应用程序zentask:
def IsAuthenticated(f: => String => Request[AnyContent] => Result) = Security.Authenticated(username, onUnauthorized) { user =>
Action(request => f(user)(request))
}
Run Code Online (Sandbox Code Playgroud)
我刚开始学习Scala并且无法弄清楚这个序列f: => String => Request[AnyContent] => Result.这是什么意思?我在手册中找不到任何使用几个=>代替参数列表的功能的例子.
我错过了什么?