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