容易一个!鉴于以下内容:
print(1 to 100 map {
case n if n % 10 == 0 => "Divisible by ten!"
case n if n % 5 == 0 => "Divisible by five!"
case n => n
})
Run Code Online (Sandbox Code Playgroud)
制作它的最良心的方法是什么,以便每次迭代后面都有换行符?我希望尽量减少必要的表达式块的数量.
这是一种方式:
1 to 100 map {
case n if n % 10 == 0 => "Divisible by ten!"
case n if n % 5 == 0 => "Divisible by five!"
case n => n
} foreach println _
Run Code Online (Sandbox Code Playgroud)
要么
println(
1 to 100 map {
case n if n % 10 == 0 => "Divisible by ten!"
case n if n % 5 == 0 => "Divisible by five!"
case n => n
} mkString "\n"
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
56 次 |
| 最近记录: |