Skip to content

Modern OrderedMap Add

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

Home › OrderedMap › OrderedMap and OrderedSet › OrderedMap.Add

OrderedMap.Add

Adds a key and value if the key is new; an existing value is left alone.

Syntax

Add( k, v ) as boolean

Examples

#import "std/containers"
using containers

dim ages as OrderedMap( of ustring, integer )

print ages.Add( "ada", 36 )      '' true -- inserted
print ages.Add( "ada", 99 )      '' false -- already there, NOT overwritten
print ages[ "ada" ]              '' 36

'' Two keys are the SAME key when neither is less than the other --
'' std::map's equivalence, not equality

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

Clone this wiki locally