Je dois créer un tableau pendant l'exécution qui est stocké dans un hachage. Comment puis-je y parvenir de manière intelligente? Le code suivant ne fonctionne pas puisque [...] services n'est pas un tableau.Hash of array dynamic
services = {}
services["clean"] << 'bathroom'
Je ne le savais pas. Beaucoup mieux la syntaxe. Sauf qu'il auto-vivifie sur toutes les recherches de clé quand vous pourriez ne pas vouloir cela. –
qu'est-ce que c'est auto-vivify? –
Pour un hachage de hachage de tableau: services = Hash.new {| hash, key | hash [clé] = Hash.new {| hash2, key2 | hash2 [key2] = []}} –