良輔(50)10この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。モバイルアプリサービス部の五十嵐です。最近、ScalaとPlayFrameworkをはじめました。Scalaの初学者がつまずくポイントとしてPlayFrameworkのJSONコンビネーターがあると思います。私もScalaを学び始めた頃は意味がわからずおまじないのように書いていたのですが、最近ようやく読み解けるようになってきたので、今回はこれを紐解いてみます。2.2.x)使い方まずは公式のサンプルから使い方から見ていきましょう。変換する例が紹介されています。正体を見てみましょう。関数が省略されていることがわかります。シグネチャを見てましょう。M[B]この先かなり複雑なので深追いすると帰ってこれなくなりそうなので、第一引数だけ見ることにします。シグネチャとする関数オブジェクトです。先のシグネチャを取る関数オブジェクトであることがわかります。省略された部分適応された関数だからです。