PureBasic

CopyMap()

Синтаксис

Result = CopyMap(SourceMap() , DestinationMap())

Описание


Копирует содержимое SourceMap() в DestinationMap(). После успешного копирования эти две Хеш-карты будут идентичны.

Параметры

SourceMap() Имя Хеш-карты, из которой будут скопированы элементы.
DestinationMap() Имя Хеш-карты, в которую будут скопированы элементы. Перед копированием все элементы из этой Хеш-карты будут удалены. Если DestinationMap() и SourceMap() не одного и того же типа (собственный или структурированный), то копирование завершится ошибкой.

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

Возвращает не нулевое значение, если операция копирования выполнилась успешно, в противном случае 0.

Пример

NewMap Age()
NewMap AgeCopy()

Age("John")  = 15
Age("Elise") = 30

CopyMap(Age(), AgeCopy())

Debug AgeCopy("John")
Debug AgeCopy("Elise")

См. также

CopyArray(), CopyList()

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

Все

<- ClearMap() - Оглавление Map - DeleteMapElement()->