我可以在 Scala 中生成或映射一个元素到多个元素吗?

2024-05-01

val inArray = Array("a", "b", "c", "d")
// ...
val outArray = Array("a1", "a2", "a3", "b1", "b2", "b3", "c1", "c2", "c3", "d1", "d2", "d3")

如何绘制地图inArray to outArray?

这个想法是迭代inArray从每个元素生成 3 个元素(在本例中通过连接索引)。


你可以这样做flatMap.

inArray.flatMap(c => (1 to 3).map(c+))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我可以在 Scala 中生成或映射一个元素到多个元素吗? 的相关文章

随机推荐