Каталог «Полки» копирует FileMeta на каждом шагу. Начните с канонического примера: без указателей обмен двух значений невозможен, потому что аргументы копируются. Реализуйте swap(a, b *int).
- Задача
- Решение
- Обсуждение
Swap: обмен через указатели
GolangРешение
func swap(a, b *int) {
*a, *b = *b, *a
}