Длина среза в Go
Длина среза - это число элементов, которые сейчас в нем лежат. Ее возвращает встроенная команда len с именем среза в скобках. После добавления или удаления длина меняется вместе с содержимым.
nums := []int{10, 20, 30}
fmt.Println(len(nums))
empty := []int{}
fmt.Println(len(empty))
Сравним литерал из трех чисел и пустой созданный срез:
На экране 3 и 0. Длина не входит в тип среза, в отличие от массива.
Дан следующий срез:
nums := []int{10, 20, 30}
Выведите длину среза.
Создайте через make срез из пяти целых в row и выведите его длину.
Скажите, чему равна длина var x []int сразу после объявления.