Sobes.tech
Junior — Senior
49

Определение длины и ёмкости слайса до и после вызова функции

Условие задачи

Необходимо выяснить, как изменятся параметры длины и ёмкости среза до и после выполнения функции add.

numbers := make([]int, 0, 1)
numbers = append(numbers, 1)
// len = 1, cap = 1

add(numbers, 2)
// len = 1, cap = 1

func add(slice []int, value int) {
    slice = append(slice, value)
}