Возможно ли установить getter в kotlin, чтобы он возвращал двойное значение типа int, если переменная - int?
Без объявления новой функции курса.
var x = 0 get() = x.toDouble()
Если вы хотите представить переменную другого типа, чем она есть на самом деле, вам понадобится вспомогательное свойство :
private var _x = 0 val x: Double get() = _x.toDouble()