Что такое тип возврата оператора if
Из книги по программированию Scala я прочитал это в следующем кодеconfigFilePath
константой будет тип:Unit
scala> val configFilePath = if (configFile.exists()) {
| configFile.getAbsolutePath()
| }
configFilePath: Unit = ()
Но когда я выполняю этот код в REPL, я получаю результат типаAny
, Зачем?
В книжных примерах используется Scala 2.8, а я использую Scala 2.10.