Method in collections::tree · TreeMap coil-stdlib

TreeMap::insert

pub fn insert(K k, V v) -> bool
Import
use collections::tree::{TreeMap};
Source: src/collections/tree.hy

Stores v under k, replacing any value already there.

Returns true when k is new and false when an existing value was replaced.

Called on a TreeMap value as value.insert(…).

Parameters#

NameType
kK
vV

Returns#

bool

Contracts#

Checked according to --contracts (see Contracts).

ensures !result || self.len == old(self.len) + 1
ensures result || self.len == old(self.len)

Examples#

use collections::tree::{TreeMap};
use tests::assert;
let m: TreeMap<string, int> = TreeMap::new();
assert!(m.insert("a", 1));
assert!(!m.insert("a", 2));
assert!(m.get_or("a", 0) == 2);
assert!(m.size() == 1);

See also#

↑ ↓ navigate ↵ open