Articles of dictionary

Círculos de gradiente para gerador de mapa

Então eu estou fazendo um gerador de mapas que faz ilhas aleatórias. Ele usa Perlin Noise no coração do gerador e, em seguida, um método usando círculos com gradientes para criar as ilhas. O método circle cria um número de círculos no centro do mapa com um gradiente de uma cor que começa em 64 […]

Por que um dictionary “não é encomendado”?

Eu li isso em resposta a muitas perguntas aqui. Mas o que exatamente isso significa? var test = new Dictionary(); test.Add(0, “zero”); test.Add(1, “one”); test.Add(2, “two”); test.Add(3, “three”); Assert(test.ElementAt(2).Value == “two”); O código acima parece funcionar como esperado. Então, de que maneira um dictionary é considerado desordenado? Em que circunstâncias o código acima poderia falhar?

Por que não há um dictionary serializável em XML no .NET?

Eu preciso de um dictionary XML serializável. Na verdade, agora tenho dois programas bem diferentes que precisam de um. Fiquei bastante surpreso ao ver que o .NET não tem um. Eu fiz a pergunta em outro lugar e recebi respostas sarcásticas. Eu não entendo porque é uma pergunta estúpida. Alguém pode me esclarecer, dada a […]

Classificando std :: map usando valor

Eu preciso classificar um std::map pelo valor e não pela chave. Existe uma maneira fácil de fazer isso? Eu tenho uma solução do seguinte follwing: std :: map classificar por dados? Existe uma solução melhor? map testMap; // some code to generate the values in the map. sort(testMap.begin(), testMap.end()); // is there any function like […]

Como você adiciona um dictionary de itens em outro dictionary

Arrays no Swift suportam o operador + = para adicionar o conteúdo de um Array a outro. Existe uma maneira fácil de fazer isso para um dictionary? por exemplo: var dict1 = [“a” : “foo”] var dict2 = [“b” : “bar”] var combinedDict = … (some way of combining dict1 & dict2 without looping)

Como fazer uma matriz / hashing associativo em JavaScript

Eu preciso armazenar algumas statistics usando JavaScript de uma maneira como eu faria em c #: Dictionary statistics; statistics[“Foo”] = 10; statistics[“Goo”] = statistics[“Goo”] + 1; statistics.Add(“Zoo”, 1); Existe uma Hashtable ou algo parecido com Dictionary em JavaScript? Como eu poderia armazenar valores de tal maneira?

Um std :: map que acompanha a ordem de inserção?

Eu tenho atualmente um std::map que armazena um valor inteiro para um identificador de string exclusivo, e eu procuro com a string. Ele faz basicamente o que eu quero, exceto que ele não monitora o pedido de veiculação. Então, quando eu percorrer o mapa para imprimir os valores, eles são classificados de acordo com a […]

Converter uma string JSON em um hashmap

Estou usando Java e tenho uma String que é JSON: { “name” : “abc” , “email id ” : [“abc@gmail.com”,”def@gmail.com”,”ghi@gmail.com”] } Então meu mapa em Java: Map retMap = new HashMap(); Eu quero armazenar todos os dados do JSONObject nesse HashMap. Alguém pode fornecer código para isso? Eu quero usar a biblioteca org.json .

Existe um dictionary genérico somente leitura disponível no .NET?

Estou retornando uma referência a um dictionary em minha propriedade somente leitura. Como evito que os consumidores alterem meus dados? Se este fosse um IList eu poderia simplesmente devolvê-lo como AsReadOnly . Existe algo semelhante que eu possa fazer com um dictionary? Private _mydictionary As Dictionary(Of String, String) Public ReadOnly Property MyDictionary() As Dictionary(Of String, […]

Qual é a maneira mais limpa de aplicar map () a um dictionary no Swift?

Gostaria de mapear uma function em todas as chaves no dictionary. Eu esperava que algo como o seguinte funcionasse, mas o filtro não pode ser aplicado diretamente ao dictionary. Qual é a maneira mais limpa de conseguir isso? Neste exemplo, estou tentando incrementar cada valor em 1. No entanto, isso é incidental para o exemplo […]