By the way, what happens to the old data I used with the previous make
command?
On Tuesday, January 10, 2017 at 1:49:37 AM UTC+2, kortschak wrote:
>
> On Mon, 2017-01-09 at 15:12 -0800, Tomi Häsä wrote:
> > Is this the correct way of resetting a slice? I mean do I always need
> > to
> > use make to reset a slice?
> >
> > // initialize slice
> >
> > onearea Area = Area{}
> >
> > group []Area = make( []Area, 0, MAX )
> >
> > // add stuff to slice
> >
> > group = append( group, onearea )
> >
> > // reset slice
> >
> > group = make( []Area, 0, MAX )
>
>
> group = group[:0]
>
>
> > Using nil to reset a slice doesn't seem to be wise as the capacity
> > does not
> > stay with MAX, but it will decrease to 2 in my program.
> >
> > group = nil
> >
> > Full code here: https://github.com/tomihasa/unicodetest
> >
>
--
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 [email protected].
For more options, visit https://groups.google.com/d/optout.