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

Что выведет?

go · puzzlesWFMT / ВФМ Технолоджи1 кв 2025не решено

Что выведет?

func ChangeSlice(s []int, v int) {
s[0] = v
s = append(s, v)
s[1] = v + 5
}
func ChangeMap(m map[int]int, v int) {
m[0] = v
m[1] = v
}
func main() {
s := []int{0, 0}
m := make(map[int]int, 2)
ChangeSlice(s, 5)
fmt.Println(s) // ?
ChangeMap(m, 5)
fmt.Println(m) // ?
}

Источник: WFMT / ВФМ Технолоджи · 1 кв 2025

← В каком порядке выведет? · Все задачи · Go · Какой тип данных для Cost (денежный фор… →