Method in collections::tree · TreeMap coil-stdlib

TreeMap::remove

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

Removes the entry for k.

Returns true when there was one.

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

Parameters#

NameType
kK

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<int, int> = TreeMap::new();
m.insert(5, 50);
m.insert(3, 30);
assert!(m.remove(5));
assert!(!m.contains(5));
assert!(m.min_key(-1) == 3);

See also#

↑ ↓ navigate ↵ open