Articles of dizionario

Strutture dati che possono mappare un intervallo di chiavi a un valore

Sto cercando di trovare una struttura dati che prenda un valore particolare da un intervallo di valori e lo associ a una chiave. Ad esempio, ho le seguenti condizioni: Dall’1 al 2.9, voglio mapparlo ad A. Dalle 4 alle 6, voglio mapparlo a B. Da 6,5 ​​a 10, voglio mapparlo a C. Ho un valore […]

Esiste un’implementazione IDictionary che, sulla chiave mancante, restituisce il valore predefinito anziché il lancio?

L’indicizzatore nel dizionario genera un’eccezione se manca la chiave. Esiste un’implementazione di IDictionary che invece restituirà il valore predefinito (T)? Conosco il metodo “TryGetValue”, ma è imansible da usare con linq. Farebbe in modo efficiente ciò di cui ho bisogno ?: myDict.FirstOrDefault(a => a.Key == someKeyKalue); Non penso che funzionerà come penso itererà le chiavi […]

Metodo sicuro di Python per ottenere il valore del dizionario nidificato

Ho un dizionario annidato. C’è un solo modo per far uscire i valori in sicurezza? try: example_dict[‘key1’][‘key2’] except KeyError: pass O forse Python ha un metodo come get() per il dizionario annidato?

Iterare attraverso un dizionario in Swift

Sono un po ‘confuso sulla risposta che Xcode mi sta dando a questo esperimento nella Guida linguistica di Swift Programming: // Use a for-in to iterate through a dictionary (experiment) let interestingNumbers = [ “Prime”: [2, 3, 5, 7, 11, 13], “Fibonacci”: [1, 1, 2, 3, 5, 8], “Square”: [1, 4, 9, 16, 25] ] […]

Perché il proxy su un object Map in ES2015 non funziona

Sto eseguendo il seguente script tramite Google Chrome versione 57.0.2987.133: var loggingProxyHandler = { “get” : function(targetObj, propName, receiverProxy) { let ret = Reflect.get(targetObj, propName, receiverProxy); console.log(“get(“+propName.toString()+”=”+ret+”)”); return ret; }, “set” : function(targetObj, propName, propValue, receiverProxy) { console.log(“set(“+propName.toString()+”=”+propValue+”)”); return Reflect.set(targetObj, propName, propValue, receiverProxy); } }; function onRunTest() { let m1 = new Map(); let p1 […]

VBA (Excel) Dizionario su Mac?

Ho un progetto VBA Excel che fa un uso pesante degli oggetti del dizionario di Windows Scripting. Recentemente ho avuto un tentativo dell’utente di usarlo su un Mac e ho ricevuto il seguente errore: Compile Error: Can’t find project or library Qual è il risultato dell’utilizzo di Tools > References > Microsoft Scripting Runtime Libreria […]

Modifica variabile Struct in un dizionario

Ho una struttura come questa: public struct MapTile { public int bgAnimation; public int bgFrame; } Ma quando lo passo con foreach per cambiare la cornice dell’animazione non posso farlo … Ecco il codice: foreach (KeyValuePair tile in tilesData) { if (tilesData[tile.Key].bgFrame >= tilesData[tile.Key].bgAnimation) { tilesData[tile.Key].bgFrame = 0; } else { tilesData[tile.Key].bgFrame++; } } Mi […]

Filtro “parolacce”

Non molto tecnico, ma … Devo implementare un filtro di parolacce in un nuovo sito che stiamo sviluppando. Quindi ho bisogno di una “buona” lista di parolacce per alimentare il mio db con … qualche suggerimento / direzione? Guardandomi intorno con google ho trovato questo , ed è un inizio, ma niente di più. Sì, […]

Swagger: mappa di

Ho bisogno di documentare con Swagger un’API che usa, sia come input sia come output, mappe di oggetti, indicizzate con chiavi stringa. Esempio: { “a_property”: { “foo”: { “property_1”: “a string 1”, “property_2”: “a string 2” }, “bar”: { “property_1”: “a string 3”, “property_2”: “a string 4″ } } } “foo” e “bar” possono essere […]

Hashtable con chiave multidimensionale in C #

Sto fondamentalmente cercando un modo per accedere a un valore di hashtable usando una chiave digita bidimensionale in c #. Alla fine sarei in grado di fare qualcosa di simile HashTable[1][false] = 5; int a = HashTable[1][false]; //a = 5 Questo è quello che ho provato … non ha funzionato Hashtable test = new Hashtable(); […]