Пользователь
func Reverse(s []interface{}) { first := 0 last := len(s) - 1 for first < last { s[first], s[last] = s[last], s[first] first++ last-- } }
Или это не так?)