Acet-list-split

提供:GizmoLabs - だいたい CAD LISP なサイト
2025年8月9日 (土) 20:33時点におけるGizmon (トーク | 投稿記録)による版 (ページの作成:「{{AutoLISP}} ; 構文 : (acet-list-split ''lst'' ''item'' ) ; 機能 : リスト lst を要素 item で分割し、2つのサブリスト(左側部分と右側部分)に分割し、両方のサブリストを格納したリストを返す。 : 分割対象の要素 item は、右側リスト部分(存在する場合)の最初の要素になる。 ; 引数 :* lst … リスト :* item … 分割に指定する要素 ; 戻り値 : item 位置で分割…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
構文
(acet-list-split lst item )


機能
リスト lst を要素 item で分割し、2つのサブリスト(左側部分と右側部分)に分割し、両方のサブリストを格納したリストを返す。
分割対象の要素 item は、右側リスト部分(存在する場合)の最初の要素になる。


引数
  • lst … リスト
  • item … 分割に指定する要素


戻り値
item 位置で分割されたリスト


サンプル
(setq lst '("a" "b" "c" "d" "e" "f" "g" "c" "x"))
(acet-list-split lst "c")
(("a" "b") ("c" "d" "e" "f" "g" "c" "x"))


関連事項