Playframework 为什么控制器中的TODO有时可以';不能在第二场中编译吗?
Playframework 为什么控制器中的TODO有时可以';不能在第二场中编译吗?,playframework,playframework-2.0,Playframework,Playframework 2.0,TODO在对控制器进行编码时非常方便: object Application extends Controller { def test = Action { TODO } } 很好。但这是: def login = Action { implicit request => TODO } 它不会通过编译,错误消息为: type mismatch; found : play.api.mvc.Action[play.api.mvc.AnyContent] required: p
TODO
在对控制器进行编码时非常方便:
object Application extends Controller {
def test = Action { TODO }
}
很好。但这是:
def login = Action { implicit request => TODO }
它不会通过编译,错误消息为:
type mismatch; found : play.api.mvc.Action[play.api.mvc.AnyContent]
required: play.api.mvc.Result
我必须删除iplicit请求
部分,或者改用Ok(“todo”)
,这不方便
如何修复它,还是我错过了什么?正如纪尧姆·博尔特在《科学》中所说,这实际上是一种行动,而不是结果。因此,我们应将其用作:
def test = TODO
如果你有一个复杂的控制器方法,你想稍后再讨论,但又不想为了安抚编译器而把所有的东西都分解,那就有点麻烦了。感谢您的“确定”(“待办事项”)解决方案。