基本的に、このコードで実行したいのは、関数 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
}
}