Comments 4
После богатства питона по работе с аргументами выглядит очень бедненько.
+3
Ссылки под картинками неправильные- нет play.go.org, есть play.golang.org
И опечатка:
И опечатка:
В нашем примере слайсы s1 и s2 одного типа. Обычно мы знаем параметры функции и количество аргументов, которые она принимает. Как же функцияacceptappend понимает, сколько параметров ей передали?
0
В итоге видим, что значения исходного слайса s изменились. Если передавать аргументы в вариативную функцию через оператор распаковки, то Go использует для создания нового слайса ссылки на массив данных, лежащий в основе оригинального. Будьте внимательны, чтобы не допустить ошибку, иначе исходные данные изменятся в результате вычислений.
И да и нет, тут всё сложнее: habr.com/ru/company/mailru/blog/353790/#21
0
Sign up to leave a comment.
Вариативные функции в Go