Предпросмотр импорта должен получить копию списка файлов, чтобы правки не утекали в оригинал. Реализуйте clone: верните полную независимую копию слайса через copy. Изменение клона — ни напрямую, ни через append — не должно трогать оригинал.
- Задача
- Решение
- Обсуждение
Clone: независимая копия слайса
GolangРешение
func clone(s []int) []int {
c := make([]int, len(s))
copy(c, s)
return c
}