ToList на Range с суффиксной нотацией вызывает несоответствие типов
Я только начинаю со Scala и пробую некоторые вещи в Range и List, я получаю что-то очень странное с очень простым фрагментом. Я использую возвышенное, чтобы редактировать и выполнять эти фрагменты:
val a = 1 to 10
println(a)
доходность
Range(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
в то время как
val a = 1 to 10
val b = a toList
println(a)
дает мне ошибку:
/home/olivier/Dropbox/Projects/ProjectEuler/misc/scala/ch05_ex02.scala:5: error: type mismatch;
found : Unit
required: Int
println(a)
^
one error found
В REPL, напротив, я не получаю никакой ошибки. Версия Scala 2.9.2