bien, así que estoy empezando en scala ... encontré un problema extraño con un número grande.scala no tomará un entero de 12 dígitos
import Math._
var num:Long=0
num+=600851475
num*=1000
println(num)
que el código funciona bien, pero el siguiente no se compila con un error diciendo que el número entero es demasiado grande.
import Math._
var num:Long=0
num+=600851475000
println(num)
¿Qué tal? ¿Scala no puede manejar un número de 12 dígitos? :/
¿Quizás debería usar un entero largo literal (con el sufijo 'L')? es decir, '600851475000L' –