/ / Scala - タイマエラー - scala、junit

スカラ - タイマーエラー - scala、junit

私はScalaで新しく、ユニットを使って関数/メソッドを別のパラメータに渡そうとしていますが、次のエラーが出ます:

Timer.<error: >

私のコードは次のとおりです:

object Timer {
def oncePerSecond(callback: () => unit) {
while (true) {
callback(); Thread sleep 1000
}
}
def timeFlies() {
println("The time passes...")
}
def main(args: Array[String]) {
oncePerSecond(timeFlies)
}
}

しかし、私は確かに私のコードは正しいと私はなぜ私はこれを取得して理解していない。誰かが私はこのバグを見つけるのを助けることができますか?

エラーは2行目の単語「unit」にあるようです。

回答:

回答№1は1

Unit 大文字のUはエラーを修正します。 Scalaのクラスは大文字で始まります。