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

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

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

final a = 1; if (true) { final a = 2; print(a); } print(a);

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

void compute() { final secret = 9; } void main() { compute(); print(secret); }

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

final code = 5; void main() { final code = 8; print(code); }

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

for (var n = 1; n <= 3; n++) { final total = 6; } print(total);

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

var points = 0; void addPoint() { points = points + 1; } void main() { addPoint(); addPoint(); print(points); }

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

void main() { var msg = "start"; void showMsg() { print(msg); } msg = "end"; showMsg(); }

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

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