Arbeiten mit unveränderlichen Wörterbüchern

8

Ich versuche ein Wörterbuch funktional zu erstellen. Ich habe ein bisschen damit gespielt und konnte zwei Wörterbücher mit diesem Code verketten:

%Vor%

Ist das die richtige Art, mit unveränderlichen Wörterbüchern in F # zu arbeiten? Es scheint ein bisschen kompliziert.

    
Max 26.11.2010, 14:35
quelle

1 Antwort

20

Die Funktion dict ist meistens ein Helfer, der ein Wörterbuch aus einer Liste erstellt, wenn Sie bereits eine Liste mit allen Elementen haben. In Situationen, in denen Sie Elemente hinzufügen möchten, ist dies nicht besonders hilfreich - Sie müssen also ein neues Wörterbuch erstellen, das alle Elemente des ursprünglichen Elements sowie einige neue Elemente enthält.

In diesem Fall ist es besser, den Map -Typ zu verwenden.

%Vor%

Um alle Elemente von m1 zu m2 hinzuzufügen, würden Sie wahrscheinlich schreiben:

%Vor%     
Tomas Petricek 26.11.2010, 15:03
quelle

Tags und Links