2011-02-16 82 views

回答

2

Acccording到this page,布爾類從AnyVal派生。因此布爾值是一個值類型,並且沒有布爾變量可以是null。實際上,由於Scala在java平臺上運行,它可能具有默認值false

通常,保留未初始化變量不是好的做法。當一個變量被聲明時,給它一個值。這減輕了進行這些檢查的需要。

+0

你確定`Boolean`的默認值是`true`嗎?我一直認爲這是'錯誤'。 – tenshi 2011-02-16 08:28:44

相關問題