можно конкретнее вопрос?) ну я хочу прокинуть []*SomeStruct в аргумент фукнции с типом []SomeStruct. менять я эту функцию не могу, ибо это кодогенерация, а вот мой []*SomeStruct я могу поменять на *[]SomeStruct, тогда будет достаточно прописать звёздочку перед именем переменной со слайсом структур чтобы разименовать
могу, но копирование структур тогда будет вроде расход ресурсов типо)
Используйте массив структур и будет вам счастье
ну ладно) окей, спасибо)
https://go.dev/play/p/FhmQ525Kwd5 никакие структуры никуда не копируется, копируется слайс, а слайс ссылается на какой-то массив под ним
Воспринимайте слайс как структуру из 3 полей: указатель и пара(len, cap) int.
Обсуждают сегодня