Merge remote-tracking branch 'origin/6.1'
[scilab.git] / scilab / modules / core / help / ja_JP / quit.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="quit">
3     <refnamediv>
4         <refname>quit</refname>
5         <refpurpose>Scilabを終了またはpauseレベルを減らす</refpurpose>
6     </refnamediv>
7     <refsynopsisdiv>
8         <title>呼出し手順</title>
9         <synopsis>quit</synopsis>
10     </refsynopsisdiv>
11     <refsection>
12         <title>説明</title>
13         <para>
14             <literal>quit</literal> コマンドには,コールするコンテキストに依存して
15             以下の2種類の意味があります:
16         </para>
17         <variablelist>
18             <varlistentry>
19                 <term>
20                     アクティブな <literal>pause</literal> がない場合,
21                 </term>
22                 <listitem>
23                     <para>
24                         コマンドが関数の内部でコールされた場合であっても
25                         <literal>quit</literal>コマンドはScilab を終了します.
26                     </para>
27                 </listitem>
28             </varlistentry>
29             <varlistentry>
30                 <term>
31                     アクティブな<literal>pause</literal> がある場合,
32                 </term>
33                 <listitem>
34                     <para>
35                         <literal>quit</literal>コマンドはこのpauseレベルで開始された命令を
36                         破棄し,カレントのpauseレベルを終了します.
37                     </para>
38                 </listitem>
39             </varlistentry>
40         </variablelist>
41     </refsection>
42     <refsection>
43         <title>例</title>
44         <programlisting role="example"><![CDATA[
45 // Scilabを終了
46 function foo(x),if x then quit,end,endfunction
47 foo(%t) //scilabを終了
48
49 //pauseコンテキストで開始された命令を終了
50 function foo(x),if x then quit,end,endfunction
51 pause
52 foo(%t) //メインプロンプトレベルにリターンl
53
54 function foo1(x),
55   mprintf('P1\n')
56   if x then pause, mprintf('P2\n'),end,
57   mprintf('P3\n')
58 endfunction
59
60 foo1(%t) //以下のプロンプトでquitを入力してください
61  ]]></programlisting>
62     </refsection>
63     <refsection role="see also">
64         <title>参照</title>
65         <simplelist type="inline">
66             <member>
67                 <link linkend="pause">pause</link>
68             </member>
69             <member>
70                 <link linkend="break">break</link>
71             </member>
72             <member>
73                 <link linkend="abort">abort</link>
74             </member>
75             <member>
76                 <link linkend="exit">exit</link>
77             </member>
78         </simplelist>
79     </refsection>
80 </refentry>