Skip to content

Modern OrderedSet IntersectWith

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

Home › OrderedSet › OrderedMap and OrderedSet › OrderedSet.IntersectWith

OrderedSet.IntersectWith

Keeps only the values that are also in another set.

Syntax

IntersectWith( other )

Notes

  • O(n log m)

Examples

#import "std/containers"
using containers

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

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

a.IntersectWith( b )     '' keep only what is in both
print a.Count            '' 2
for each v in a
    print v;
next
print                    '' 3 4

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

Clone this wiki locally