如何在Kotlin中创建存储float浮点型数值的可变列表
Kotlin 实现存储浮点型数值的可变列表方案
和你给出的Python代码功能完全对应的Kotlin实现如下:
// 创建空的Float类型可变列表 val myList = mutableListOf<Float>() // 向列表中添加元素,对应Python的append方法 myList.add(1.5f) myList.add(2.5f)
注意要点
- Kotlin 中支持动态增删元素的列表为
MutableList类型,通过mutableListOf()方法创建,指定泛型<Float>可以限定列表仅存储Float类型的浮点值 - Kotlin 中带小数的字面量默认是Double类型,要声明为Float类型需要在数值末尾加
f后缀 - 如果你的场景不需要严格限定为单精度Float,直接用默认的Double类型(和Python默认浮点精度一致)可以省略后缀,写法更简洁:
val myList = mutableListOf<Double>() myList.add(1.5) myList.add(2.5) - 如果你创建列表时已经知道初始元素,可以直接初始化,不需要逐个调用添加方法:
// Float版本 val myList = mutableListOf(1.5f, 2.5f) // Double版本 val myList = mutableListOf(1.5, 2.5)
内容的提问来源于stack exchange,提问作者B.Thushar Marvel
相关产品推荐
相关产品推荐

