Queria saber como esse tipo de função se comporta em baixo nivel, quando eu crio uma função com um parâmetro normal, aquele espaço do tipo é alocado na memória quando executada correto ? Quando eu uso esse tipo de função, ele aloca memória pra cada parâmetro individualmente ou ele cria um Slice que vai aumentando comforme a quantidade de parâmetros ? Basicamente estou perguntando se é tratado como um array estático ou como um slice dinâmico
Eu conseguiria dar um append e retornar para obter os valores alterados aonde a func foi chamada ?