repeat (AutoLISP)

指定された回数だけ各式を評価し、最後の式の値を返します。

サポートされているプラットフォーム: Windows および Mac OS

構文と要素

(repeat int [expr ...])
int

タイプ: 整数型

数値正の数値でなければなりません。

expr

タイプ: 整数、実数、文字列、リスト、シンボル、ファイル、ads_name、T、nil

1 つまたは複数のアトムまたは式。

戻り値

タイプ: 整数、実数、文字列、リスト、シンボル、ファイル、ads_name、T、nil

最後に評価された式またはアトムの値。expr 引数が指定されなかった場合は nil

(setq a 10 b 100)
100

(repeat 4 (setq a (+ a 10)) (setq b (+ b 100)))
500

評価が終了すると、a は 50、b は 500になり、repeat 関数は 500 を返します。

引数として文字列を指定すると、最後の文字列が返されます。

(repeat 100 "Me" "You")
"You"