Вести с Полей
Канал с советами по современной ИИ разработке. Вступайте!
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 для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить