Skip to content

Modern OrderedSet ExceptWith

Paul Squires edited this page Oct 19, 2026 · 5 revisions

Home › OrderedSet › OrderedMap and OrderedSet › OrderedSet.ExceptWith

OrderedSet.ExceptWith

Removes every value that is also in another set.

Syntax

ExceptWith( other )

Notes

  • O(m log n)

Examples

#import "std/containers"
using containers

dim a as OrderedSet( of integer )
dim b as OrderedSet( of integer )

for i as integer = 1 to 5 : a.Add( i ) : next
for i as integer = 4 to 9 : b.Add( i ) : next

a.ExceptWith( b )        '' set difference, in place
print a.Count            '' 3
for each v in a
    print v;
next
print                    '' 1 2 3

Library: OrderedMap and OrderedSet
Category: OrderedSet
Documented under: Members

Clone this wiki locally