Привет!
Так и должно быть, т.к. слайс по сути это кусок массива на котором он
основан и содержит указатели на этот самый массив. Соответственно, при
выполнении кода
slice = slice[0:1]
указатель не меняется, а при выполнении
slice = slice[1:2]
указатель сдвигается на первый элемент, при повторном выполнении на второй и
т.д. Пример
https://play.golang.org/p/upUoklHb5L
Подробнее про устройство слайсов и массивов
https://blog.golang.org/go-slices-usage-and-internals
--
Евгений.
> --
> Вы получили это сообщение, поскольку подписаны на группу "Golang Russian".
> Чтобы отменить подписку на эту группу и больше не получать от нее сообщения,
> отправьте письмо на электронный адрес
golang-ru+...@googlegroups.com.
> Чтобы настроить другие параметры, перейдите по ссылке
https://groups.google.com
> /d/optout.