РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
224 of 1593 menu

Функция len

Функция len возвращает длину слайса, то есть количество элементов, которые в нем содержатся. В качестве единственного параметра функция принимает слайс, а возвращает целое число (тип int).

Синтаксис

len(slice)

Пример

Давайте получим длину слайса из строк:

package main import "fmt" func main() { slice := []string{"a", "b", "c", "d", "e"} res := len(slice) fmt.Println(res) }

Результат выполнения кода:

5

Пример

Давайте получим длину слайса из целых чисел:

package main import "fmt" func main() { slice := []int{10, 20, 30, 40, 50} res := len(slice) fmt.Println(res) }

Результат выполнения кода:

5

Пример

Давайте получим длину пустого слайса:

package main import "fmt" func main() { var slice []int res := len(slice) fmt.Println(res) }

Результат выполнения кода:

0

Смотрите также

  • функцию cap,
    которая возвращает вместимость слайса
  • функцию append,
    которая добавляет элементы в слайс
  • функцию copy,
    которая копирует элементы между слайсами
  • функцию clear,
    которая удаляет все элементы из слайса
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить