В моем приложении есть фрагмент структуры, такой как
type ItemOrder struct {
ItemId
...
}
var items = []*ItemOrder
И вариадная функция, принимающая ...int
func ItemIds(lang string, ids ...int){
...
Как я могу взять все itemIds из среза items []*ItemOrder
и передать его в функцию variadic? Что-то вроде
itemsPB, err := ItemIds("", items[:].itemId)
Abov не работает, потому что я не даю срезу позицию для извлечения itemId.