PureBasic

MapSize()

Синтаксис

Result = MapSize(Map())

Описание


Возвращает общее количество элементов Хеш-карты Map(). Функция не меняет текущий элемент.

Параметры

Map() Имя используемой Хеш-карты, созданной с помощью функции NewMap. Вы должны указать скобки после имени Хеш-карты.

Возвращаемое значение

Общее количество элементов в Хеш-карте.

Комментарии

Эта функция очень быстрая, потому что не перебирает всю Хеш-карту, а использует предварительно вычисленные значения, поэтому её без проблем можно использовать, чтобы определить, пуста ли Хеш-карта или нет.

Пример

NewMap Country.s()

Country("FR") = "France"
Country("US") = "United States"

; Напечатает '2'
Debug "Количество элементов Хеш-карты: " + Str(MapSize(Country()))

См. также

MapSize()

Поддерживаемые OS

Все

<- MapKey() - Оглавление Map - NextMapElement()->