6

http://www.playframework.org/documentation/2.0/ScalaTodoListから

「~」は何をするのですか? また、マップの前にポイントが必要ないのはなぜですか?

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

ご協力いただきありがとうございます。

4

1 に答える 1

2

~演算子は Scalaパーサーのコンビネーターから着想を得ており、行から 2 つの列の値を抽出できます。

mapScalaでは points を記述する必要がないため、前にポイントはありません。

于 2012-04-16T08:24:21.297 に答える