HashMap

Armazenamento otimizado em memória de par chave-valor, servindo como um substituto de melhor desempenho para a implementação padrão do Scope, projetado para lidar eficientemente com grandes conjuntos de dados.

os ganhos de velocidade vem em detrimento de um maior uso de memória

Importação

_ <- fat.extra.HashMap

Construtor

Nome Assinatura Breve descrição
HashMap (capacity: Number = 97) Cria um HashMap com uma capacidade especificada

Membros do protótipo

Nome Assinatura Breve descrição
set (key: Text, value: Any): Any Define um par chave-valor no HashMap
get (key: Text): Any Obtém o valor associado a uma chave
keys (): List/Text Retorna uma lista de todas as chaves do HashMap
values (): List/Any Retorna uma lista de todos os valores do HashMap

Exemplo

_ <- fat.extra.HashMap

hmap = HashMap()
hmap.set('key1', 'value1')

hmap.get('key1')  # retorna 'value1'
hmap.keys         # retorna [ 'key1' ]
hmap.values       # retorna [ 'value1' ]

results matching ""

    No results matching ""