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