【发布时间】:2018-11-07 09:13:39
【问题描述】:
我有这个coden-p:
val O = Array(3, "str")
for (o <- O) print(o)
println("\n===")
for (_ <- O) print(_)
println("\n===")
打印出来
3str
===
===
为什么第二个 for+print(_) 不打印任何东西?有什么解释吗?
【问题讨论】:
-
使用 for (_
-
或者,使用
O.foreach(print)(或O.foreach(print(_))或O.foreach(x => print(x)))
标签: string scala printing format