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