toList no intervalo com notação de sufixo causa incompatibilidade de tipo

Estou apenas começando com Scala e, tentando algumas coisas no Range and List, recebo algo muito estranho com um trecho muito simples. Uso sublime para editar e executar esses trechos:

val a = 1 to 10
println(a)

rendimentos

Range(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)

enquanto

val a = 1 to 10
val b = a toList
println(a)

me dá o erro:

/home/olivier/Dropbox/Projects/ProjectEuler/misc/scala/ch05_ex02.scala:5:     error: type mismatch;
 found   : Unit
 required: Int
println(a)
       ^
one error found

Na REPL, pelo contrário, não recebo nenhum erro. A versão Scala é 2.9.2

questionAnswers(2)

yourAnswerToTheQuestion