「Gz:push」の版間の差分

提供:GizmoLabs - だいたい CAD LISP なサイト
(ページの作成:「{{GZLIB}} ; 構文 : (gz:push a lst) ; 機能 : 値 a を lst リストの先頭に追加したリストを返す。 ; 引数 :* a : 追加する nil 以外の値(…」)
 
編集の要約なし
 
9行目: 9行目:


; 引数
; 引数
:* a : 追加する nil 以外の値(リストに追加できるもの)
:* a : 追加する値(リストに追加できるもの)
:* lst : 数値リスト。
:* lst : 数値リスト。




; 戻り値
; 戻り値
: 値 a が先頭に追加されたリスト。 a が nil の場合はそのまま lst が返る。
: 値 a が先頭に追加されたリスト。 a が nil の場合は nil を追加せず、そのまま lst が返る。





2022年6月8日 (水) 09:04時点における最新版

構文
(gz:push a lst)


機能
値 a を lst リストの先頭に追加したリストを返す。


引数
  • a : 追加する値(リストに追加できるもの)
  • lst : 数値リスト。


戻り値
値 a が先頭に追加されたリスト。 a が nil の場合は nil を追加せず、そのまま lst が返る。


サンプル
(setq lst '(1 2 3))
(1 2 3)

(gz:push "a" lst)
("a" 1 2 3)

(gz:push nil lst)
(1 2 3)

(gz:push '("a" "b") lst)
(("a" "b") 1 2 3)



関連事項