XLISP set-difference

Nyquist / XLISP 2.0 - Contents | Tutorials | Examples | Reference

# set-difference

Type: | - | Lisp function (closure)
Source: | - | xm.lsp

## Syntax

(set-difference list1 list2)
  listN - a list of symbols or numbers
  returns - the set-difference of list1 and list2

In Nyquist, 'set-difference' is implemented as a Lisp function:

    (defun set-difference (a b)
      (remove-if (lambda (elem) (member elem b)) a))

## Description

The 'set-difference' function computes the set-difference of two lists. The result is a list containing all elements that appear in only one of both lists.

## Examples

Back to Top

Nyquist / XLISP 2.0 - Contents | Tutorials | Examples | Reference