Skip to content

set-copy-delete

Type ​

meta-lisp
(all (E) (-> (set-t E) E (set-t E)))

Description ​

Delete an element from the set, returning a new set.

Examples ​

meta-lisp
(set-copy-delete (@set 1 2 3) 2)  ;; => (@set 1 3)
(set-copy-delete (@set 1 2 3) 0)  ;; => (@set 1 2 3)