基本上我想要这段代码做的是定义一个函数,timeCount,每次调用它时,我希望从 21 中减去 1,打印出结果,并让结果等于 timeNum。所以,我想从 21 中减去 1,得到 20,打印出 20,然后使 timeNum 等于 20。然后下次调用该函数时,它将等于 19、18 等,等等,.. .
但是,此代码不起作用。我怎样才能得到我想要发生的事情?
def timeCount() = {
var timeNum = 21
var timeLeft = timeNum-1
println(timeLeft)
var timeNum = timeLeft
}
}