Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗ktPmScPrm 334 of 522 menu
◀ ▶

Практика на области видимости в Kotlin

Определите, что выведет программа:

fun main() { val a = 1 if (true) { val a = 2 println(a) } println(a) }

Определите, соберется ли программа:

fun compute() { val secret = 9 } fun main() { compute() println(secret) }

Определите, что выведет программа:

val code = 5 fun main() { val code = 8 println(code) }

Код не собирается. Исправьте его так, чтобы на экран попало число 6:

fun main() { for (n in 1..3) { val total = 6 } println(total) }

Определите, что выведет программа:

var points = 0 fun addPoint() { points = points + 1 } fun main() { addPoint() addPoint() println(points) }

Определите, что выведет программа:

fun main() { var msg = "start" fun showMsg() { println(msg) } msg = "end" showMsg() }

Определите, соберется ли программа:

fun main() { val x = 1 if (true) { println(x) } println(y) }
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить