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