= append(a[:i], a[i+1:]...)
но пишут, что если слайс содержит указатели, то будет утечка.
Если я верно помню, когда работает GC, он сначала бежит от рутового элемента и помечает все элементы, на которых есть ссылки. А потом удаляет всё остальное. С таким GC утечки не будет. Почему тогда пишут про утечку?
Не будет никакой утечки
если я правильно понимаю, то тут речь о том, что мы элемент удаляем, а на самом деле он по прежнему референсируется нашим изначальным срезом, поэтому его собрать нельзя
А зачем? Ну и не быстрее ли будет явная версия?
Обсуждают сегодня