「Repeat」の版間の差分

提供:GizmoLabs - だいたい CAD LISP なサイト
(ページの作成: ; 構文 : (repeat ''int'' [''expr''...]) ; 機能 : 指定された回数だけ各式を評価し、最後の式の値を返す。 ; 引数 :* int : 整数。 正の数値で…)
 
編集の要約なし
27行目: 27行目:
: (repeat 100 "Me" "You")  
: (repeat 100 "Me" "You")  
: '''"You"'''
: '''"You"'''
-----
* [[比較演算と条件]]




[[Category:AutoLISP]]
[[Category:AutoLISP]]

2014年11月24日 (月) 09:22時点における版

構文
(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"