Переменная INT, геттер DOUBLE - PullRequest
0 голосов
/ 11 мая 2018

Возможно ли установить getter в kotlin, чтобы он возвращал двойное значение типа int, если переменная - int?

Без объявления новой функции курса.

var x = 0
    get() = x.toDouble()

1 Ответ

0 голосов
/ 11 мая 2018

Если вы хотите представить переменную другого типа, чем она есть на самом деле, вам понадобится вспомогательное свойство :

private var _x = 0

val x: Double
    get() = _x.toDouble()
...