У меня динамически меняется ввод данных из файла. Цифрами являются либо 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, потому что выполняю некоторые математические операции.
Спасибо,