等号后注释的目的是什么?

时间:2014-11-19 13:57:19

标签: scala playframework

scala中有一个写成这样的val:

val TODO = Action { NotImplemented[play.twirl.api.Html](views.html.defaultpages.todo()) }

等号后行动的目的是什么?

1 个答案:

答案 0 :(得分:3)

这只是

的替代语法
val TODO = Action(NotImplemented[play.twirl.api.Html](views.html.defaultpages.todo()))

反过来又是

的语法糖
val TODO = Action.apply(NotImplemented[play.twirl.api.Html](views.html.defaultpages.todo()))