-1

如何使用kotlin在列表中的每个项目内打印数字循环

打印后列表中的第一项

打印从 1 到 10 的数字然后打印列表中的借调项目,然后打印从 1 到 10 的数字。等等,

4

2 回答 2

0

从你写的我认为这将是答案:

    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])
    }
}
于 2020-10-12T12:02:03.777 回答
0

以下示例使用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
于 2020-10-12T12:07:52.490 回答