小编mmm*_*ell的帖子

在Seq的每两个相邻元素之间插入一个元素

例如,我有Seq(1,2,3),我想获得Seq(1,0,2,0,3)

首先想到的是:

  scala> Seq(1,2,3).flatMap(e => 0 :: e :: Nil).tail
  res17: Seq[Int] = List(1, 0, 2, 0, 3)
Run Code Online (Sandbox Code Playgroud)

有没有更好/更优雅的选择?

scala

8
推荐指数
2
解决办法
800
查看次数

标签 统计

scala ×1