1
1
<?xml version="1.0" encoding="UTF-8"?>
2
2
<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:lang="ru" xml:id="global">
4
<refname>global</refname>
5
<refpurpose>определение глобальной переменной</refpurpose>
8
<title>Последовательность вызова</title>
10
global('nam1',...,'namn')
15
<title>Аргументы</title>
18
<term>nam1,..., namn</term>
20
<para>корректные имена переменных</para>
26
<title>Описание</title>
28
Обычно каждая функция Scilab имеет свои собственные локальные переменные и может
29
"читать" все переменные, созданные в основном рабочем пространстве или функциями
30
вызова. Ключевое слово <literal>global</literal> позволяет читать/писать значения
31
переменных во всех функциях. Любое присвоение значения этой переменной в любой
32
функции возможно во всех остальных функциях при объявлении её глобальной
33
(<literal>global</literal>).
36
Если глобальная переменная не существует при первом вызове инструкции <literal>global</literal>,
37
то она будет проинициализирована пустой матрицей.
41
<title>Примеры</title>
42
<programlisting role="example"><![CDATA[
4
<refname>global</refname>
5
<refpurpose>определение глобальной переменной</refpurpose>
8
<title>Последовательность вызова</title>
10
global('nam1',...,'namn')
15
<title>Аргументы</title>
18
<term>nam1,..., namn</term>
20
<para>корректные имена переменных</para>
26
<title>Описание</title>
28
Обычно каждая функция Scilab имеет свои собственные локальные переменные и может
29
"читать" все переменные, созданные в основном рабочем пространстве или функциями
30
вызова. Ключевое слово <literal>global</literal> позволяет читать/писать значения
31
переменных во всех функциях. Любое присвоение значения этой переменной в любой
32
функции возможно во всех остальных функциях при объявлении её глобальной
33
(<literal>global</literal>).
36
Если глобальная переменная не существует при первом вызове инструкции <literal>global</literal>,
37
то она будет проинициализирована пустой матрицей.
41
<title>Примеры</title>
42
<programlisting role="example"><![CDATA[
43
43
//Первый: вызывающее окружение и функция делятся переменной
57
57
]]></programlisting>
59
<refsection role="see also">
60
<title>Смотрите также</title>
61
<simplelist type="inline">
63
<link linkend="who">who</link>
66
<link linkend="isglobal">isglobal</link>
69
<link linkend="clearglobal">clearglobal</link>
72
<link linkend="gstacksize">gstacksize</link>
75
<link linkend="resume">resume</link>
59
<refsection role="see also">
60
<title>Смотрите также</title>
61
<simplelist type="inline">
63
<link linkend="who">who</link>
66
<link linkend="isglobal">isglobal</link>
69
<link linkend="clearglobal">clearglobal</link>
72
<link linkend="gstacksize">gstacksize</link>
75
<link linkend="resume">resume</link>