update japanese translation of core module.
[scilab.git] / scilab / modules / core / help / ja_JP / 1_keywords / global.xml
1 <?xml version="1.0" encoding="UTF-8"?>
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" xmlns:scilab="http://www.scilab.org" xml:lang="ja" xml:id="global">
3     <refnamediv>
4         <refname>global</refname>
5         <refpurpose>グローバル変数を定義する</refpurpose>
6     </refnamediv>
7     <refsynopsisdiv>
8         <title>呼出し手順</title>
9         <synopsis>global('nam1',...,'namn')
10             global nam1 ... namn
11         </synopsis>
12     </refsynopsisdiv>
13     <refsection>
14         <title>引数</title>
15         <variablelist>
16             <varlistentry>
17                 <term>nam1,..., namn</term>
18                 <listitem>
19                     <para>有効な変数名</para>
20                 </listitem>
21             </varlistentry>
22         </variablelist>
23     </refsection>
24     <refsection>
25         <title>説明</title>
26         <para>
27           もともと, 各 Scilab 関数は固有のローカルな変数を有し,
28           基本ワークスペースで作成された全ての変数を"読む"または
29           関数コールにより読むことができます.
30           <literal>global</literal> キーワードにより,複数の関数をまたがって
31           変数を読み/書きすることができます.
32           関数の内部で変数に代入すると,この変数を<literal>global</literal>として
33           宣言した他の関数でも利用可能となります.
34         </para>
35         <para>
36           <literal>global</literal>命令を初めて実行した時点で
37           そのグローバス変数が存在しない場合,空行列に初期化されます.
38         </para>
39     </refsection>
40     <refsection>
41         <title>例</title>
42         <programlisting role="example"><![CDATA[ 
43 //最初: 環境でコールし, 関数は変数を共用する
44 global a
45 a=1
46 deff('y=f1(x)','global a,a=x^2,y=a^2')
47 f1(2)
48 a
49 //2回目: 3つの関数が変数を共用
50 deff('initdata()','global A C ;A=10,C=30')
51 deff('letsgo()','global A C ;disp(A) ;C=70')
52 deff('letsgo1()','global C ;disp(C)')
53 initdata()
54 letsgo()
55 letsgo1()
56  ]]></programlisting>
57     </refsection>
58     <refsection role="see also">
59         <title>参照</title>
60         <simplelist type="inline">
61             <member>
62                 <link linkend="who">who</link>
63             </member>
64             <member>
65                 <link linkend="isglobal">isglobal</link>
66             </member>
67             <member>
68                 <link linkend="clearglobal">clearglobal</link>
69             </member>
70             <member>
71                 <link linkend="gstacksize">gstacksize</link>
72             </member>
73             <member>
74                 <link linkend="resume">resume</link>
75             </member>
76         </simplelist>
77     </refsection>
78 </refentry>