有List.duplicate/2:
List.duplicate/2
iex(1)> List.duplicate(:foo, 3) [:foo, :foo, :foo]
如果您想要使用某些计算结果初始化列表而不是静态值,您可以始终使用它来进行理解:
iex(2)> for _i <- 1..3, do: :erlang.timestamp() [{1484, 271802, 581891}, {1484, 271802, 581900}, {1484, 271802, 581906}]