Eu tenho uma função que aceita varargs.
func MyFunc(strs ...string)
MyFunc(entry1, entry2, entry3)
Meu caso de uso é passar uma das entradas com base em alguma condição.
É possível ter algo assim com efeito semelhante ao abaixo (para que eu não precise ter um if-else chamando MyFunc dentro de ambos):
MyFunc(entry1, if(condition)entry2, entry3)
Basta preparar argumentos como fatia:
e então chame a função variadic usando sua fatia: