kotlin - 变量 INT,吸气剂 DOUBLE
问题描述
如果变量是 int,是否可以在 kotlin 中设置 getter 以返回 int 的 double insted?
当然没有声明一个新的功能。
var x = 0
get() = x.toDouble()
解决方案
如果要将变量公开为与实际不同的类型,则需要一个支持属性:
private var _x = 0
val x: Double
get() = _x.toDouble()
推荐阅读
- python - 将 cprofile 与输入文件一起使用
- python - python将列表值发送到postgres
- javascript - 带有等待函数的无限while循环只执行一次
- postgresql - Postgres 连接模式
- privacy - 改组作为公共数据的匿名化技术
- excel - 数据输入后更新 Internet Explorer 窗口
- mysql - sql 'str_to_date' 函数错误截断了不正确的日期值并且不显示正确的时间格式
- java - Spark 错误 - 无法将 SerializedLambda 的实例分配给 FlatMapFunction 类型的字段 javaRDDlike
- javascript - HTML 和 JavaScript 中的表单
- python - Ray 在大型(isch)数据集上的低延迟响应