Какой будет результат выполнения следующей программы и почему?
void main() { void showMessage(){ String message = "Hello World!"; print(message); } showMessage(); print(message); }
Программа завершится с ошибкой, потому что внешняя функция пытается обратиться к переменной message, которая определена во вложенной функции showMessage. А для внешней функции переменные вложенной функции не доступны.