configureDictionary

Cria um dicionário vazio com tipos fixos de chave e valor.

Categoria: Language Fundamentals > Data Types

Sintaxe

d = configureDictionary(keyType, valueType)

Retorna um dictionary vazio cujas chaves e valores devem ser das classes indicadas.

Descrição

Um dicionário criado sem argumentos tem tipos indefinidos e os assume a partir da primeira entrada. configureDictionary os fixa de antemão, de modo que um dicionário vazio pode ser criado em uma função e preenchido depois com d(chave) = valor, e uma entrada posterior de tipo errado é rejeitada.

Argumentos de entrada

keyType
Nome da classe das chaves, por exemplo 'string' ou 'double'.
valueType
Nome da classe dos valores, por exemplo 'double', 'string' ou 'cell'.

Argumentos de saída

d
Dicionário vazio configurado para esses tipos.

Exemplo

Dicionário vazio tipado

d = configureDictionary('string', 'double');
d("a") = 1;
d("b") = 2;
d
Saída
d = 
  dictionary (string --> double) with 2 entries:

    "a" --> 1
    "b" --> 2

Veja também

dictionary containers.Map isKey keys values