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

Метод list.List.Len

Метод Len структуры list.List возвращает количество элементов в списке. Он не принимает параметров и возвращает значение типа int. Метод полезен для проверки размера списка перед выполнением операций, а также для отладки и контроля состояния коллекции.

Синтаксис

list.Len() int

Пример

Давайте создадим список, добавим в него несколько элементов и проверим его длину с помощью метода Len:

package main import ( "container/list" "fmt" ) func main() { l := list.New() l.PushBack("a") l.PushBack("b") l.PushBack("c") res := l.Len() fmt.Println(res) }

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

3

Пример

Давайте проверим длину пустого списка, созданного с помощью функции list.New:

package main import ( "container/list" "fmt" ) func main() { l := list.New() res := l.Len() fmt.Println(res) }

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

0

Пример

Давайте добавим элементы в начало и конец списка, а затем удалим один из них, чтобы увидеть, как метод Len отражает изменения размера списка:

package main import ( "container/list" "fmt" ) func main() { l := list.New() l.PushBack("a") l.PushFront("b") l.PushBack("c") fmt.Println(l.Len()) e := l.Front() l.Remove(e) fmt.Println(l.Len()) }

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

3 2

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

  • метод list.List.Front,
    который возвращает первый элемент списка
  • метод list.List.Back,
    который возвращает последний элемент списка
  • метод list.List.PushBack,
    который добавляет элемент в конец списка
  • метод list.List.Init,
    который очищает список или инициализирует новый
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить