【发布时间】:2021-08-17 22:46:17
【问题描述】:
我在表达这个问题时遇到困难,所以我为这个含糊不清的标题道歉。
我今天开始学习 Scala。我想生成一个元素列表,然后将该列表乘以因子 N,结果如下:
List(1, 2, 3, 4) * N -> List(1, 2, 3, 4, 1, 2, 3, 4) (where N = 2)
在 Python 中,我只需执行以下操作即可获得所需的内容:
my_list = [1, 2, 3, 4] * 2
但是,这在 Scala 中不起作用。
【问题讨论】:
-
可能类似于
Range(0,2).toList.flatMap(x => List(1, 2, 3, 4)) -
类似但不完全相同:Print each items of List N times