1package main2 3import "fmt"4 5type Wrapper struct {6 int B7}8 9func main() {10 items := []Wrapper{11 {B: 1}, {B: 2}, {B: 3},12 }13 adjust(items)14 for _, el := range items {15 fmt.Sprintf("%s;", el)16 }17}18 19func adjust(items []Wrapper) {20 items[0].B = 1021 items = append(items, Wrapper{B: 4}, Wrapper{B: 5})22}
Сначала подумай без запуска — на собесе компилятора не будет.