- Scilab help
- Scilab
- Ключевые слова Scilab
- ans
- backslash (\)
- квадратные скобки
- colon
- запятая
- комментарии
- сравнение
- доллар
- точка
- else
- elseif
- empty
- end
- знак равенства
- выделение
- global
- крышечка
- вставка
- left
- меньше
- минус
- НЕ
- круглые скобки
- процент
- плюс
- возведение в степень
- кавычка
- точка с запятой
- слэш
- звёздочка
- символы
- тильда
- try
Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
global
определение глобальной переменной
Последовательность вызова
global('nam1',...,'namn') global nam1 ... namn
Аргументы
- nam1,..., namn
корректные имена переменных
Описание
Обычно каждая функция Scilab имеет свои собственные локальные переменные и может
"читать" все переменные, созданные в основном рабочем пространстве или функциями
вызова. Ключевое слово global
позволяет читать/писать значения
переменных во всех функциях. Любое присвоение значения этой переменной в любой
функции возможно во всех остальных функциях при объявлении её глобальной
(global
).
Если глобальная переменная не существует при первом вызове инструкции global
,
то она будет проинициализирована пустой матрицей.
Примеры
//Первый: вызывающее окружение и функция делятся переменной global a a=1 deff('y=f1(x)','global a,a=x^2,y=a^2') f1(2) a //Второй: три функции делятся переменными deff('initdata()','global A C ;A=10,C=30') deff('letsgo()','global A C ;disp(A) ;C=70') deff('letsgo1()','global C ;disp(C)') initdata() letsgo() letsgo1()
Смотрите также
- who — список переменных
- isglobal — проверка, является ли переменная глобальной
- clearglobal — уничтожает глобальные переменные
- gstacksize — установить/получить размер стека глобальных переменных Scilab'а
- resume — выполнение возврата или возобновление и копирование некоторых локальных переменных
Report an issue | ||
<< выделение | Ключевые слова Scilab | крышечка >> |