Как стать автором
Обновить

Комментарии 2

Норм. Спасибо, что поделились.

А потом сделал свою — быстрее и эффективнее.

В начале подумал что это для DTO и все порешает кодогенерация, пока не дочитал до интерфейсов и сабслайсов ))

Простой Map со ссылками тут не обойтись, потому что слайс ссылается не на underline array, а на первый элемент. Я не смог придумать способ копирования таких массивов, который бы не тянул за собой большой оверхед. Если есть идеи — поделитесь в комментариях.

А нельзя сделать интрефейс, реализацией которого тип берет на себя ответственность копирование всякого странного?

А нельзя сделать интрефейс, реализацией которого тип берет на себя ответственность копирование всякого странного?

Да, хорошая идея, вполне разумно отдать пользователю управление копированием всякого странного.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий