Hash_Map module

for_expansion

procedure · 1 overloadsince 0.23.0Source

for value, key: map {...}: it is the value (a pointer to it under for *), it_index the key. remove it takes the current entry out. Anything else that changes the map inside the loop, adding included, invalidates the loop.

for_expansion :: (map: *$T/Map, body: Code, flags: For_Flags)

for value, key: map {...}: it is the value (a pointer to it under for *), it_index the key. remove it takes the current entry out. Anything else that changes the map inside the loop, adding included, invalidates the loop.

Parameters

map: *$T/Map
body: Code
flags: For_Flags

See also