私はScalaで再生フレームワークを使用していますが、Seq[String]
をサブシーケンスに分割したいと考えています。スカラでシーケンスを分割する方法
spring; summer; autumn; winter, red; green; blu
季節や色がカンマで区切られ、私は2つのサブシーケンスを取得するには、そのシーケンスを分割したい:私は色や季節を含むSQLクエリからSeq[String]
を返す
、それはそのように見えます1つは季節と他の色と。
は、私が試してみた:
val subsequence=sequecne.split(",")
しかし、それは動作し、そのエラーは戻りません:値の分割は、私が何を行うことができますので、Seq[String]
のメンバーではないでしょうか?
val sequence = Seq("spring; summer; autumn; winter, red; green; blu")
val split = sequence.flatMap(_.split(","))
// => split: Seq[String] = List(spring; summer; autumn; winter, " red; green; blu")
この質問は私には不明である、と明らかに他の人にだけでなく、あなたが与えられた溶液で満たされていないようです。あなたはあなたが持っているものと何を得たいものを提供するべきです。例えばSeq(Seq( "spring"、 "summer")、Seq(Seq、Seq、Seq、 –