EnglishРусский  

   Приложение

Данный проект закрыт! Создан новый скриптовый язык с тем же именем. Всё доступно на GitHub.
Также попробуйте нашу open source кроссплатформенную программу для создания и управления скриптами.

Реклама

Инсталлятор CreateInstall
Бесплатные и коммерческие инсталляторы

Команды public и private

По умолчанию, все функции, методы, типы и прочие элементы языка являются общедоступными после их описания. Если вы не хотите, чтобы какие-то элементы были доступны за пределами файла, в котором они описаны, то используйте команду private. Все элементы языка, которые идут после этой команды, будут видны только до конца компиляции текущего .g файла. После этого имена этих элементов будут удалены и к ним невозможно будет обратиться по имени. Команда public восстанавливает режим общего доступа для последующих элементов. Вы можете чередовать public и private как вам нужно в ваших исходных текстах. Действие этих команд распространяется на функции, методы, операторы, типы, глобальные переменные.

private
func str mylocal
{
   ...
}

public
func str myfunc
{
   ...
   mylocal()
      
}

Редактировать