【发布时间】:2011-05-22 03:35:23
【问题描述】:
这段代码
v(2,1)
var m=Array[String]()
def v(f:Int,t:Int)=
{ var move= (10*f+t).toString
m :+ "21"
}
(将其作为 scala 脚本运行)
在执行 m:+ "21" 行时给出空指针异常。
这个
var m=Array[String]()
def v(f:Int,t:Int)=
{ var move= (10*f+t).toString
m :+ "21"
}
v(2,1)
有效。我认为两者都应该工作,这是一个编译器错误。还是我弄错了?
Scala 2.8.1,Windows XP
【问题讨论】:
标签: scala scala-2.8 nullpointerexception