来自 http://www.playframework.org/documentation/2.0/ScalaTodoList
“〜”有什么作用,为什么我不需要 map 前的点?
val task = {
get[Long]("id") ~
get[String]("label") map {
case id~label => Task(id, label)
}
}
谢谢你的帮助。
最佳答案
~
运算符的灵感来自 Scala parser combinators ,它允许从一行中提取两个列值。
之前没有点map
因为在 Scala 中你是 not required to write points .
关于playframework-2.0 - 如何理解 Anorm 解析器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10163409/