Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在kotlin中使用浮点值创建列表_Kotlin - Fatal编程技术网

如何在kotlin中使用浮点值创建列表

如何在kotlin中使用浮点值创建列表,kotlin,Kotlin,我是这个领域的初学者,我想在kotlin中创建一个浮点值列表 示例:在python中 myList=[] mylist.append(1.5) mylist.append(2.5) 但是如何在kotlin中实现这一点在kotlin中,您可以制作如下列表 var myList: List<Int> = listOf<Int>(1, 2, 7, 9); var myList : MutableList<Int> = mutableListOf<Int

我是这个领域的初学者,我想在kotlin中创建一个浮点值列表 示例:在python中

myList=[]

mylist.append(1.5)

mylist.append(2.5)

但是如何在kotlin中实现这一点在kotlin中,您可以制作如下列表

var myList: List<Int> = listOf<Int>(1, 2, 7, 9);
var myList : MutableList<Int> = mutableListOf<Int>(); //You can add initial values inside the parentheses
myList.add(10);
myList.add(20);
var myList:List=listOf(1,2,7,9);
但是如果你想把一个项目推到列表中,你需要把它变成一个可变的列表。所以我想说你用一个可变列表而不是列表

看起来是这样的

var myList: List<Int> = listOf<Int>(1, 2, 7, 9);
var myList : MutableList<Int> = mutableListOf<Int>(); //You can add initial values inside the parentheses
myList.add(10);
myList.add(20);
var myList:MutableList=mutableListOf()//可以在括号内添加初始值
添加(10);
添加(20);

在使用
mutableListOf()初始化空可变列表时,我们需要指定列表元素的数据类型(
Float


val myList=mutableListOf()
myList.add(1.5f)
myList.add(2.5f)
使用以下功能:

val listOfFloats: List<Float> = listOf(1.1f, 2.2f, 3.3f)
val listdowlets:List=listOf(1.1f、2.2f、3.3f)

是否可以在单个列表中同时添加整型值和浮点值?
val myList=mutableListOf()
但这不允许在列表中进行常见的算术运算。最好使用
mutableListOf()
本身来存储Int和Float。除非出于某种原因需要可变性,否则最好使用不可变列表:
val myList=listOf(1.5f,2.5f)
。这是事实,但问题是关于
Float
s,而不是
Int
s。此外,您还可以执行类似于
listOf(1,2)+3
的操作来处理不可变列表,而无需借助于可变性。