Vle-list-diff

提供:GizmoLabs - だいたい CAD LISP なサイト
構文
(vle-list-diff lst1 lst2)


機能
lst1、lst2 の片方にのみ含まれるすべての値を含んだリストを返す。


引数
  • lst1: lst2 と比較されるリスト
  • lst2: lst1 と比較されるリスト


戻り値
ユニークな値をすべて含むリスト。リストの片方のみに存在する値のリスト。
名前の通り、比較リストから差分を抽出する際に便利。


サンプル

<syntaxhighlight lang="lisp" line> (vle-list-diff '(1 2 3 3 4) '(3 4 5 6)) (1 2 5 6)

(vle-list-diff '(1 2 3 3 4) '(4 5 6 7 8)) (1 2 3 3 5 6 7 8)

(vle-list-diff '(1 2 3 3 4) nil) (1 2 3 3 4)


(vle-list-diff '("東" "京" "特" "許" "許" "可" "局") '("東" "京" "ポ" "ッ" "ド" "許" "可" "局")) ("特" "ポ" "ッ" "ド") </syntaxhighlight>



関連事項