scala - 为什么 println("\n") 在scala中不起作用
问题描述
嗨所以我在这里有一个代码:
var ckList = ["a", "b", "c"]
for {
ck <- ckList
} {
println(s"${ck} \n")
}
我希望它像这样打印:
a
b
c
不是这样的:
a
b
c
请帮忙
解决方案
如果您修复代码并将其作为应用程序运行,它会按预期工作。
object TestApp extends App {
val ckList = List("a", "b", "c")
for {
ck <- ckList
} {
println(s"$ck \n")
}
}
如果您使用的是 Scala Fiddle,它将从输出中删除空行,但它们仍由代码生成。
推荐阅读
- sql - 显示月份以及该月雇用了多少人
- python - 为什么 except:ValueError 在我的代码中不起作用?
- reactjs - React:想要创建一个基于 this.state.data.map() 函数生成的值自动更新的数组
- python - Python Pandas 警告消息
- css - 在另一个“粘性”导航栏下方有一个“粘性”按钮
- android - RelativeLayout 匹配父级,尽管它不应该
- python - Pandas - 仅重命名第一个字典匹配而不是最后一个匹配
- kotlin - 如何在 MVP 和 Kotlin 中保存模型状态?
- python - 在python中为一个子类和两个子类实现继承和多态方法?
- haskell - Haskell 风格:模式匹配与更直观的解决方案