Что нового

Понимание структуры скрипта

focus

Осваивающий
Сообщения
69
Репутация
20
Почему переменныe сразу декларируются (обьявляются) потом используются (применяются), а функция сразу вызывается по имени а потом описывается(обявляется)
Код:
Dim $a, $b, $c, $d
$a = 1
$b = 1

_Main($a, $b)

Fun_Main($a, $b)
$c = $a+$b
Return $c
	
EndFunc_Main($a,$b)

$d = $c +$a
ConsoleWrite($d & @CRLF)
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
622
focus
во первых, твой скрипт не по синтаксису. учись сразу писать правильно.
касаемо твоего вопроса, которому больше место в общении (куда я его и перенес), то интерпретатор при анализе скрипта, независимо где находится объявление функции, в памяти составляет свой скрипт, где скрипт переписывается сохраняя функционал. убираются комментарии и прочие лишние символы, функции объявляются в самом начале скрипта и только потом идет тело скрипта с вызовами функций.
 
Верх