Извините за основной вопрос. Я хочу передать фрагмент в качестве аргумента fmt.Sprintf
. Примерно так:
values := []string{"foo", "bar", "baz"}
result := fmt.Sprintf("%s%s%s", values...)
И результатом будет foobarbaz
, но это явно не работает.
(строка, которую я хочу отформатировать, более сложная, поэтому простая конкатенация выиграла ' t do it :)
Итак, вопрос: если у меня есть массив, как я могу передать его как отдельные аргументы в fmt.Sprintf
? Или: могу ли я вызвать функцию, передающую список аргументов в Go?