Version française
Home     About     Download     Resources     Contact us    
Browse thread
Hashtbl.remove legal within Hashtbl.iter for the same hash table?
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: -- (:)
From: Florent Monnier <fmonnier@l...>
Subject: Re: [Caml-list] Hashtbl.remove legal within Hashtbl.iter for the same hash table?
> Hatables are arrays of associative lists. When you are iterating over
> them removing any element you have already visited should be ok.
> Removing elements you haven't visited yet could cause you to encounter
> them anyhow.

which means that it is dependent to the order in which the content is itered,
while the manual says :
"The order in which the bindings are passed to f is unspecified."