【发布时间】:2018-01-13 12:16:18
【问题描述】:
我想使用对象Seq 的方法fill(n1, n2)(element : A) 用现有的Seq[Int] 填充Seq[Seq[Int]] 实例,如文档中所述:http://www.scala-lang.org/api/2.12.3/scala/collection/Seq$.html#fillA(elem: =>A):CC[CC[A]]
所以我写了这个电话:
Seq.fill(width, width)(_random_values.),_random_values 是现有的Seq[Int]。
问题是fill的第二个列表的参数是一个元素,而不是Seq。那么,我可以键入什么来迭代每个_random_values 的整数并为每个当前整数执行Seq.fill?
【问题讨论】:
-
如果你有
Seq(1,2,3),你想要的结果是什么? -
如果我有
width= 2 和Seq(1, 2, 3, 4),我的结果将是Seq(Seq(1, 2) , Seq(3, 4))。 (注意:width= "维度")
标签: scala