Repeat

提供:GizmoLabs - だいたい CAD LISP なサイト
2014年11月24日 (月) 09:22時点におけるGizmon (トーク | 投稿記録)による版
構文
(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"