Что такое тип возврата оператора if

Из книги по программированию Scala я прочитал это в следующем кодеconfigFilePath константой будет тип:Unit

scala> val configFilePath = if (configFile.exists()) {
| configFile.getAbsolutePath()
| }
configFilePath: Unit = ()

Но когда я выполняю этот код в REPL, я получаю результат типаAny, Зачем?

В книжных примерах используется Scala 2.8, а я использую Scala 2.10.

Ответы на вопрос(3)

Ваш ответ на вопрос