Назад к задачам
Junior — Senior
4

Как работают параметры длины и ёмкости в функции make

Компании, где спрашивали:

WildberriesWildberries
Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Определите, какой вывод получит программа, когда два среза создаются разными способами: один — только с длиной, второй — с нулевой длиной, но указана ёмкость. Что напечатает вызов fmt.Println?

package main

import "fmt"

func main() {
    a := make([]int, 10)
    b := make([]int, 0, 10)
    fmt.Println(a, b) // ????????
}