我想使用它的對象類A.NullPointerException異常......摸不清
class A{
var a1=new Array[example](2)
def starting()= {
for(i <- 0 to 3){
if(i==0){
a1(i).file="L1.txt";
}
else if(i==1){
a1(i).file="L2.txt";
}
a1(i).start
}
}
}
class example extends Actor {
var file="default.txt"
var Handle = new A
def act()= {
loop{
var count=0
react{
//remaining code
}
}
}
這是示例類來分配每個演員變量「檔案」的不同值的原因拋出相應於行一個NullPointerException:
for(i <- 0 to 3){
if(i==0){
a1(i).file="L1.txt";
}
我在斯卡拉初學者..我不知何故,我無法弄清楚這個異常的原因。請幫忙。
'loop {var count = 0 ...'在每次迭代中創建一個新的計數器。使用'var count = 0;循環{...' – senia