「Eval」の版間の差分

提供:GizmoLabs - だいたい CAD LISP なサイト
(ページの作成: ; 構文 : (eval ''expr'') ; 機能 : LISP 式として評価した結果を返す。 ; 引数 :* expr 評価する式。 ; 戻り値 : 式の評価結果。 ; サンプ…)
 
編集の要約なし
 
(同じ利用者による、間の1版が非表示)
1行目: 1行目:
{{AutoLISP}}
; 構文
; 構文
: (eval ''expr'')
: (eval ''expr'')
5行目: 6行目:
; 機能
; 機能
: LISP 式として評価した結果を返す。
: LISP 式として評価した結果を返す。


; 引数
; 引数
:* expr  評価する式。
:* expr  評価する式。


; 戻り値
; 戻り値
14行目: 17行目:


; サンプル
; サンプル
: (setq a 123)  
<pre class="brush:autolisp;">
: 123
(setq a 123)  
: (setq b 'a)  
123
: A
 
: (eval 4.0)  
(setq b 'a)  
: '''4.0'''
A
: (eval (abs -10))  
 
: '''10'''
(eval 4.0)  
: (eval a)  
4.0
: '''123'''
 
: (eval b)
(eval (abs -10))  
: '''123'''
10
 
(eval a)  
123


(eval b)
123


</pre>
[[Category:AutoLISP]]
[[Category:AutoLISP]]

2020年8月25日 (火) 10:56時点における最新版

構文
(eval expr)


機能
LISP 式として評価した結果を返す。


引数
  • expr 評価する式。


戻り値
式の評価結果。


サンプル
(setq a 123) 
123

(setq b 'a) 
A

(eval 4.0) 
4.0

(eval (abs -10)) 
10

(eval a) 
123

(eval b) 
123