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="ja" xml:id="for">
5
<refpurpose>ループ用の言語キーワード </refpurpose>
10
ループ定義に使用されます.その構文は以下のようになります:
11
<literal> for variable=expression ,instruction, .. ,instruction,end</literal>
14
<literal> for variable=expression do instruction, ,instruction,end</literal>
17
<literal>expression</literal> が行列または行ベクトルの場合,
18
<literal>variable</literal> の値は行列の各列の値となります.
21
具体例として,一定間隔の行ベクトルを作成するために
22
<link linkend="colon">コロン</link>演算子を使用し,
24
<literal>for variable=n1:step:n2, ...,end</literal>
27
<literal>expression</literal> が リストの場合,
28
<literal>variable</literal>はこのリストの連続するエントリを
32
警告: 条件文(if while for または select/case)の本体を定義するために
33
使用できる文字の数は,16k に制限されています.
38
<programlisting role="example"><![CDATA[
5
<refpurpose>ループ用の言語キーワード </refpurpose>
10
ループ定義に使用されます.その構文は以下のようになります:
11
<literal> for variable=expression ,instruction, .. ,instruction,end</literal>
14
<literal> for variable=expression do instruction, ,instruction,end</literal>
17
<literal>expression</literal> が行列または行ベクトルの場合,
18
<literal>variable</literal> の値は行列の各列の値となります.
21
具体例として,一定間隔の行ベクトルを作成するために
22
<link linkend="colon">コロン</link>演算子を使用し,
24
<literal>for variable=n1:step:n2, ...,end</literal>
27
<literal>expression</literal> が リストの場合,
28
<literal>variable</literal>はこのリストの連続するエントリを
32
警告: 条件文(if while for または select/case)の本体を定義するために
33
使用できる文字の数は,16k に制限されています.
38
<programlisting role="example"><![CDATA[
39
39
// "traditional" for loops
41
41
for i = 1:n, for j = 1:n, a(i,j) = 1/(i+j-1);end;end
50
50
//loop on list entries
51
51
for l=list(1,2,'example'); l,end
52
52
]]></programlisting>
54
<refsection role="see also">
56
<simplelist type="inline">
58
<link linkend="while">while</link>
61
<link linkend="end">end</link>
64
<link linkend="do">do</link>
54
<refsection role="see also">
56
<simplelist type="inline">
58
<link linkend="while">while</link>
61
<link linkend="end">end</link>
64
<link linkend="do">do</link>