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

Как компилятор будет выделять память для среза? Какое поведение будет при выполнении кода?

go · memory-gcKaspersky / Касперский - 4не решено

Как компилятор будет выделять память для среза? Какое поведение будет при выполнении кода?

func main() {
a := make([]int)
for {
a = append(a, 1)
}
}

Источник: Kaspersky / Касперский - 4

← Что выведет? Почему? Как проверить, что… · Все задачи · Go · Реализовать конкурентный логгер. →