У меня тут простенький код, но не могу понять почему он работает

1. G_112708749323588293243 22.05.21 21:48 Сейчас в теме
Почему этот код работает, ведь переменную Строка я не объявлял?
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. Xershi 1490 23.05.21 10:38 Сейчас в теме
(1) тебе повезло.
В параметр строка может пойти неопределено, тогда твой код в ошибку вывалится.
G_112708749323588293243; +1 Ответить
4. G_112708749323588293243 23.05.21 11:00 Сейчас в теме
(3)
(1) тебе повезло.
В параметр строка может пойти неопределено, тогда твой код в ошибку вывалится.

Спасибо за ответ, а можно узнать почему в данном случае все прошло нормально, потому что в предыдущих процедурах параметром уже объявил что должно быть в "Строке"? И если я объявлю переменную "Строка" в самом начале кода это будет правельным действие?
5. Xershi 1490 23.05.21 11:39 Сейчас в теме
(4) переменную объявляют отдельно, чтобы не напутать в коде, вам объявлять не нужно, вы же параметром передаете.
Если объявить переменную с таки же именем, то данные параметра затрутся.
G_112708749323588293243; +1 Ответить
2. Sungang 56 22.05.21 22:49 Сейчас в теме
В скобочках параметром объявили.
FilimonVl; Aleksandr_prof; +2 Ответить
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот