Согласно этой странице , логический класс является производным от AnyVal. Следовательно, логическое значение является типом значения, и никакая логическая переменная не может быть null
. Фактически, поскольку Scala работает на платформе Java, она, вероятно, имеет значение по умолчанию false
.
В общем случае не рекомендуется оставлять переменную неинициализированной. Когда переменная объявлена, присвойте ей значение. Это избавляет от необходимости делать подобные проверки.