値へ変換するパーサーです。値を生成するようなパーサーは次のように記述します。変換する必要があります。次のように、一行をパースするパーサを定義しましょう。文の結果をパースするような場合に便利です。Country").as(scalar[Long].single)もっと複雑なパーサーを書いてみましょう。国名と人口のペアを要素とするリストになります。このコードは次のように書くこともできます。定義されている型で、データベースアクセスに関するコード以外での利用には適していません。ような単純なタプルをパースしたいことが多いでしょう。関数を使って、結果をもっと便利な型に変換します。結果をもっと別の型に変換しても何ら問題ありません。変換してもよいでしょう。いう関数を用意しました。これを使うと、同じ例は次のように書けます。}次はさらに複雑な例に挑戦してみましょう。国名と言語のタプルを要素とするリストをパースすることから始めます。*}結果は以下のようになります。利用することができます。languages.map(_._2))}最終的に、次のような便利な関数を作ることができます。}}続いて、もう少し複雑な例として、公式サポートされている言語をそれ以外の言語と分けてみましょう。サンプルデータベースに対して実行すると、次のような結果が得られます。チームによってメンテナンスされているものではありません。確認することができます。読んで、お気軽にプルリクエストを送ってください。