「Car」の版間の差分

提供:GizmoLabs - だいたい CAD LISP なサイト
(ページの作成: ; 構文 : (car ''list'') ; 機能 : リストの先頭の要素を返す。 ; 引数 :* list : リスト。 ; 戻り値 : list の先頭の要素。 : リストが空の…)
 
編集の要約なし
4行目: 4行目:
; 機能
; 機能
: リストの先頭の要素を返す。  
: リストの先頭の要素を返す。  
: CAR = Construct’s Anterior Reference の略らしい


; 引数
; 引数
:* list : リスト。  
:* list : リスト。  


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


;サンプル
;サンプル
:(car '(a b c))  
 
: '''A'''
<pre class="brush:autolisp;">
: ---
(car '(a b c))  
: (car '((a b) c))  
A
: '''(A B)'''
; ---
: ---
(car '((a b) c))  
: (car '())  
(A B)
: '''nil'''
 
: ---
; ---
: (setq a '("first" "second" "third"))
(car '())  
: ("first" "second" "third")
nil
: (setq b (car a))
 
: '''"FIRST"'''
; ---
(setq a '("first" "second" "third"))
("first" "second" "third")
(setq b (car a))
"FIRST"
</pre>


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

2013年8月26日 (月) 11:27時点における版

構文
(car list)
機能
リストの先頭の要素を返す。
CAR = Construct’s Anterior Reference の略らしい


引数
  • list : リスト。


戻り値
list の先頭の要素。
リストが空の場合は、 nil。


サンプル
(car '(a b c)) 
A
; ---
 (car '((a b) c)) 
(A B)

; ---
 (car '()) 
nil

; ---
(setq a '("first" "second" "third"))
("first" "second" "third")
(setq b (car a))
"FIRST"