ok vì vậy tôi chỉ mới bắt đầu trong scala .. chạy vào một vấn đề lạ với một số lượng lớn.scala sẽ không mất một số nguyên 12 chữ số
import Math._
var num:Long=0
num+=600851475
num*=1000
println(num)
mã đó hoạt động tốt, nhưng những điều sau đây không biên dịch với lỗi nói số nguyên quá lớn.
import Math._
var num:Long=0
num+=600851475000
println(num)
có chuyện gì? scala có thể xử lý số 12 chữ số không? :/
Có lẽ bạn nên sử dụng một chữ số nguyên dài (có chữ 'L')? tức là, '600851475000L' –