У меня динамически меняется ввод данных из файла. Цифрами являются либо Int
, либо Double
. Почему Scala печатать .0
после каждого номера Double
? Есть ли способ для Scala распечатать его так же, как он его читает?
Пример:
var x:Double = 1
println (x) // This prints '1.0', I want it to print '1'
x = 1.0 // This prints '1.0', which is good
Я не могу использовать Int
, потому что часть ввода, которую я получаю, это Double
s. Я не могу использовать String
или AnyVal
, потому что выполняю некоторые математические операции.
Спасибо,