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.Mapou umdictionary.
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 umdictionary, 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]}