使用Scala在单行中用逗号分隔的序列

问题描述 投票:0回答:1
for(i <- 10 to 28) {
  if(i % 7 == 0 && i % 5 != 0) {
    println(s"$i")
  }
}

输出将是:

14

21

28

需要输出,例如:14,21,28 .....谁能帮助我们在Scala中编写代码。

scala
1个回答
2
投票

您可以按以下步骤进行此操作,而无需执行以下操作

val result = (10 to 28).filter(i => (i % 7 == 0 && i % 5 != 0 ) ).mkString(",")
println(result)
© www.soinside.com 2019 - 2024. All rights reserved.