Ian, thanks. Adding  xt1 := xt1 // create a new 'xt1'   inside the 
for-range loop provided the expected output.


On Thursday, September 6, 2018 at 2:11:18 PM UTC-6, Ian Lance Taylor wrote:
>
> > 
> >     for _, xt1 := range LookupCodes { 
> >         ... 
> >         c1.lookup = &xt1 
>
> Don't do that.  See https://golang.org/doc/faq#closures_and_goroutines 
> .  You aren't using a closure, but the issue is the same. 
>
> Ian 
>

-- 
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.
For more options, visit https://groups.google.com/d/optout.

Reply via email to