keys

Retorna as chaves de um containers.Map ou dictionary.

Categoria: Language Fundamentals > Data Types

Sintaxe

k = keys(M)

Retorna as chaves do mapa M.

Descrição

As chaves de um containers.Map sempre voltam ordenadas, não importa a ordem em que foram adicionadas. Use values(M) para obter os valores correspondentes na mesma ordem. Para percorrer um mapa, itere sobre keys(M) e indexe com cada chave.

Argumentos de entrada

M
Um containers.Map ou um dictionary.

Argumentos de saída

k
Para um containers.Map, um cell array 1 por n ordenado pela chave (alfabeticamente para texto, numericamente para números). Para um dictionary, um array do tipo da chave, na ordem de inserção.

Exemplo

Chaves ordenadas de um mapa

m = containers.Map({'b', 'a', 'c'}, [2 1 3]);
k = keys(m)
values(m)
Saída
k = 1×3 cell

    {'a'}    {'b'}    {'c'}
ans = 1×3 cell

    {[1]}    {[2]}    {[3]}

Veja também

values isKey containers.Map remove dictionary