我有Scala类型:
Array[java.lang.Object]
试图迭代它:
for (el <- arrayTest) {
println("el: " + el)
}
结果:
el: ["null","string"]
如何将每个元素分离成:
el: "null"
el: "string"
答案 0 :(得分:1)
如果你运行
val arrayTest: Array[java.lang.Object] = Array(null, "string")
for (el <- arrayTest) {
println("el: " + el)
}
你得到了这个
el: null
el: string
所以它肯定会根据需要迭代Array
。
答案 1 :(得分:0)
根据我的理解,这是我在scala REPL中尝试的内容。
scala> val arr:Array[java.lang.Object] = Array("null","string")
arr: Array[Object] = Array(null, string)
scala> for (el <- arr)(println("el: "+el))
el: null
el: string
scala>
答案 2 :(得分:-3)
For( type e : arrayTest)
println("el: " + e);
“e”它是阵列每个位置的对象。