EnglishРусский  

   Приложение

Реклама

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

Команды public и private

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

private
func str mylocal
{
   ...
}

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

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