首页 > 解决方案 > 变量 INT,吸气剂 DOUBLE

问题描述

如果变量是 int,是否可以在 kotlin 中设置 getter 以返回 int 的 double insted?

当然没有声明一个新的功能。

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

标签: kotlingetter

解决方案


如果要将变量公开为与实际不同的类型,则需要一个支持属性

private var _x = 0

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

推荐阅读