Thank you Paul,

On Tuesday, May 26, 2020 at 7:37:34 AM UTC+2, Paul Jolly wrote:
>
> > Why the output of this code is nondeterministic? 
>
> See https://golang.org/ref/spec#For_statements, specifically the "For 
> statements with range clause" subheading, specifically this bullet: 
>
> > 3. The iteration order over maps is not specified and is not guaranteed 
> to be the same from one iteration to the next. If a map entry that has not 
> yet been reached is removed during iteration, the corresponding iteration 
> value will not be produced. If a map entry is created during iteration, 
> that entry may be produced during the iteration or may be skipped. The 
> choice may vary for each entry created and from one iteration to the next. 
> If the map is nil, the number of iterations is 0. 
>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/d0008888-d86f-45b1-b765-2a9915fe8741%40googlegroups.com.

Reply via email to