В Go при передаче аргументов в функцию по умолчанию используется передача по значению. Это означает, что в функцию передается копия значения аргумента, а не ссылка на него. Изменения, внесенные в параметр внутри функции, не влияют на оригинальную переменную вне функции.