如何使用kotlin在列表中的每个项目内打印数字循环
打印后列表中的第一项
打印从 1 到 10 的数字然后打印列表中的借调项目,然后打印从 1 到 10 的数字。等等,
从你写的我认为这将是答案:
fun main()
{
val list = listOf("a", "b", "c")
for (x in 1..list.size)
{
for (y in 1..10)
{
println(y)
}
println(list[x - 1])
}
}
以下示例使用List<String>
项目列表,因为您没有将其缩小到问题中的特定数据类型。但是,它显示了如何打印每个项目,后跟从 1 到 10 的数字:
fun main () {
// create an example list of items (Strings here)
val list = listOf("first item", "second item", "third item", "fourth item")
// for each item in that list
for (item in list) {
// print that item
println(item)
// and for each number from 1 to 10
for (i in 1..10) {
// print that number
println(i)
}
}
}
此代码的(丑陋)输出是
first item
1
2
3
4
5
6
7
8
9
10
second item
1
2
3
4
5
6
7
8
9
10
third item
1
2
3
4
5
6
7
8
9
10
fourth item
1
2
3
4
5
6
7
8
9
10