Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Alocação de memória de uma função variádica

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 ?

1 resposta
solução!

Oi Gabriel

Basicamente por baixo dos panos quando é usado a função, o Go aloca memória pra cada parâmetro individualmente