Playframework 2.0 如何理解Anorm解析器?

Playframework 2.0 如何理解Anorm解析器?,playframework-2.0,anorm,Playframework 2.0,Anorm,从 “~”是做什么的?为什么我不需要地图前的点 val task = { get[Long]("id") ~ get[String]("label") map { case id~label => Task(id, label) } } 感谢您的帮助。该~操作符的灵感来自Scala,它允许从一行中提取两列值 在map之前没有任何意义,因为在Scala中,您是

“~”是做什么的?为什么我不需要地图前的点

val task = {
  get[Long]("id") ~ 
  get[String]("label") map {
    case id~label => Task(id, label)
  }
}

感谢您的帮助。

~
操作符的灵感来自Scala,它允许从一行中提取两列值

map
之前没有任何意义,因为在Scala中,您是