コンテンツにスキップ

for

Category: 特殊形式

書式

(for、開始、終了、本体)
(for、開始、終了、増分、本体)

引数

引数 説明
開始 カウンタの初期値
終了 カウンタの終了値(この値も含む)
増分 1 回ごとの変化量(省略時 1)。向きは開始と終了の大小で決まり、符号は無視される
本体 毎回展開する文字列

戻り値

本体の展開結果をつなげたもの。増分が 0 のときは forの増分に0が指定されました。。

解説

カウンタを (C0) で参照します。開始が終了以下なら増やしながら、大きければ減らしながら繰り返します。終了が 2147483647 のときも、カウンタがあふれずに終わります(Mc201-7以降。それ以前は終わらないことがありました)。

繰り返しの結果が $括弧展開サイズ制限を超えたときは、そこで打ち切ります(Mc201-7以降)。

使用例

(for、1、3、(C0))          → 123
(for、3、1、(C0))          → 321
(for、0、10、5、(C0))       → 0510
(for、1、2、(for、5、6、(C0)(C1))/)   → 5161/5262/

関連項目