0

私がこれを持っているとしましょう:

val list = Seq(1,2,3,4,5,6,7)

これに変身させたい

Seq[Seq[Int]]

ただし、内側の Seq のサイズは最大 2 にする必要があるため、最終的な出力は次のようになります。

Seq(Seq(1,2), Seq(3,4), Seq(5,6), Seq(7))
4

1 に答える 1

4

groupedを返すメソッドが必要ですIteratortoSeqその後、 でまたはtoListを呼び出すことができますIterator

scala> list.grouped(2).toSeq
res14: Seq[Seq[Int]] = Stream(List(1, 2), ?)
于 2012-08-11T00:15:01.780 に答える