Вопрос:

foreach в котлине

foreach kotlin

10219 просмотра

3 ответа

80227 Репутация автора

Я вижу пример на официальном сайте:

fun main(args : Array<String>) {
  args filter {it.length() > 0} foreach {print("Hello, $it!")}
}

Но когда я скопировал это в идею, он сообщает, что foreachэто неразрешенная ссылка.

Какой правильный код?

Автор: Freewind Источник Размещён: 19.04.2012 11:50

Ответы (3)


13 плюса

137765 Репутация автора

Нужен капитал Eв forEachт.е .:

fun main(args : Array<String>) {
  args filter {it.length() > 0} forEach {print("Hello, $it!")}
}
Автор: tim_yates Размещён: 19.04.2012 02:01

0 плюса

331 Репутация автора

используйте этот код:

  val nameArrayList = arrayListOf<String>("John", "mark", "mila", "brandy", "Quater") // ArrayList<String>
    nameArrayList.forEach {
        println("Name:$it")
    }

    val nameMutableList= mutableListOf<String>("John", "mark", "mila", "brandy", "Quater") // MutableList<String>
    nameMutableList.forEach {
        println("Name:$it")
    }

    val nameList= listOf<String>("John", "mark", "mila", "brandy", "Quater") // List<String>
    nameList.forEach {
        println("Name:$it")
    }
Автор: Shyam Kumar Размещён: 18.04.2018 07:25

1 плюс

230584 Репутация автора

Я нашел этот вопрос по ключевым словам в заголовке. Для других новичков Kotlin, таких как я, которые приезжают сюда, просто желая знать, как перебрать коллекцию, я нашел это в документации :

val names = listOf("Anne", "Peter", "Jeff")
for (name in names) {
    println(name)
}
Автор: Suragch Размещён: 05.06.2019 10:07
Вопросы из категории :
32x32