Repeat

提供:GizmoLabs - だいたい CAD LISP なサイト
2009年10月26日 (月) 13:13時点におけるGizmon (トーク | 投稿記録)による版 (ページの作成: ; 構文 : (repeat ''int'' [''expr''...]) ; 機能 : 指定された回数だけ各式を評価し、最後の式の値を返す。 ; 引数 :* int : 整数。 正の数値で…)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
構文
(repeat int [expr...])


機能
指定された回数だけ各式を評価し、最後の式の値を返す。
引数
  • int : 整数。 正の数値でなければならない。
  • expr : 1 つ以上のアトムまたは式。
戻り値
最後に評価された式またはアトムの値。expr 引数が指定されなかった場合は nil。


サンプル
(setq x 2)     
(setq y 12)     
     
(repeat 3 
   (setq x (* x 5)) ; x は 250になる  
   (setq y (* y 5)) ; y は 1500  
)  
1500
引数として文字列を指定すると、最後の文字列が返される。
(repeat 100 "Me" "You")
"You"