Forum in READ ONLY mode! All questions and discussions on Discord official server, invite link: https://discord.gg/VxsGzJ7

есть ли глобальные переменные в паскале?

тут можно задать вопрос по скриптингу
Post Reply
ParadoX
Apprentice
Apprentice
Posts: 256
Joined: 17.03.2005 16:06

есть ли глобальные переменные в паскале?

Post by ParadoX »

многа искал - не нашол :cry:
Miralex
Developer
Developer
Posts: 656
Joined: 11.03.2005 19:12
Contact:

Post by Miralex »

Глобальные переменные есть в пределах одного скрипта.

В пределах "скриптов чара" нету. Позже сделаю.
ParadoX
Apprentice
Apprentice
Posts: 256
Joined: 17.03.2005 16:06

Post by ParadoX »

Miralex wrote:Глобальные переменные есть в пределах одного скрипта.

В пределах "скриптов чара" нету. Позже сделаю.
я так понял переменные которые относятся к самой главной функции и есть глобальные? паскаль совсем другой мир :roll:
Miralex
Developer
Developer
Posts: 656
Joined: 11.03.2005 19:12
Contact:

Post by Miralex »

Глобальные - переменные, которые объявлены в начале скрипта. Они видны везде в пределах данного скрипта.

Локальные - переменные, которые объявлены внутри процедуры (или ф-ции). Они видны только внутри данной процедуры (или ф-ции).
Miralex
Developer
Developer
Posts: 656
Joined: 11.03.2005 19:12
Contact:

Re: есть ли глобальные переменные в паскале?

Post by Miralex »

ParadoX wrote:многа искал - не нашол :cry:
В разделе "хелп" в топике "язык Паскаль" есть 3 ссылки на документацию.

Идем по первой ссылке и в 2 клика мышкой попадаем на нужную тебе тему:
http://valera.asf.ru/delphi/book/tp14.shtml
ParadoX
Apprentice
Apprentice
Posts: 256
Joined: 17.03.2005 16:06

Re: есть ли глобальные переменные в паскале?

Post by ParadoX »

эээ я могу задать переменные только для главной функции ?

обыно идет название... потом переменные потом begin и тело..
а ели названия нет... то получаются переменные ни к селу ни к городу...
Miralex
Developer
Developer
Posts: 656
Joined: 11.03.2005 19:12
Contact:

Post by Miralex »

обыно идет название... потом переменные потом begin и тело..
а ели названия нет... то получаются переменные ни к селу ни к городу...
Нету понятия главная ф-ция.

Еще раз:
Глобальные переменные обьявляются в начале скрипта после Var.
Независимо от наличия program, uses, type...
ParadoX
Apprentice
Apprentice
Posts: 256
Joined: 17.03.2005 16:06

Post by ParadoX »

ну есть же функция (процедура) называй как угодно, которая стоит в конце кода... которая выполняется самая первая.. и начинается с Begin... как обьявить переменные только в ней?
Miralex
Developer
Developer
Posts: 656
Joined: 11.03.2005 19:12
Contact:

Post by Miralex »

ну есть же функция (процедура) называй как угодно, которая стоит в конце кода... которая выполняется самая первая.. и начинается с Begin
Это сам код твоего скрипта а не главная ф-ция.
как обьявить переменные только в ней?
А смысл? В чем проблема?
Post Reply