fun main(args: Array<String>) {
val books = arrayListOf("farenheit 451", "1984", "Altered Carbon", "dark matter", "Le probleme à trois corps")
for (book in books) {
if (book.contains('e')) {
println(book)
}
}
}
Почему это печатает этот результат:
Фаренгейт 451
Измененный углерод
темная материя
Проблема "Корпус"
когда это:
fun main(args: Array<String>) {
val books = arrayListOf("farenheit 451", "1984", "Altered Carbon", "dark matter", "Le probleme à trois corps")
for (book in books) {
if (book.contains('e')) {
for(l in book){
println(l)
}
}
}
}
печатать каждый символ отдельно?
Я думаю, что знаю, но не уверен:
Первый цикл будет проходить по каждому элементу, поэтому построчно печатайте названия книг.
в то время как во втором сценарии вложенный цикл повторяется по каждому символу каждого элемента
Я правильно понимаю?