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

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

После богатства питона по работе с аргументами выглядит очень бедненько.

А что вы хотите от языка, разработанного быть state-of-the-art 80х годов?
Ссылки под картинками неправильные- нет play.go.org, есть play.golang.org
И опечатка:
В нашем примере слайсы s1 и s2 одного типа. Обычно мы знаем параметры функции и количество аргументов, которые она принимает. Как же функция accept append понимает, сколько параметров ей передали?
В итоге видим, что значения исходного слайса s изменились. Если передавать аргументы в вариативную функцию через оператор распаковки, то Go использует для создания нового слайса ссылки на массив данных, лежащий в основе оригинального. Будьте внимательны, чтобы не допустить ошибку, иначе исходные данные изменятся в результате вычислений.

И да и нет, тут всё сложнее: habr.com/ru/company/mailru/blog/353790/#21
Зарегистрируйтесь на Хабре, чтобы оставить комментарий