Перейти к содержимому

Что выведет?

go · puzzlesTSUM / ЦУМне решено

Что выведет?

type MyContainer struct {
int A
}
func main() {
arr := []MyContainer{
{A: 1}, {A: 2}, {A: 3},
}
modify(arr)
for _, elm := range arr {
fmt.Sprintf("%s;", elm)
}
}
func modify(arr []MyContainer) {
arr[0].A = 10
arr = append(arr, MyContainer{A: 4}, MyContainer{A: 5})
}

Источник: TSUM / ЦУМ

← Что выведет? · Все задачи · Go · (код без описания) →