Eine großartige Möglichkeit, Elemente zu einer Liste in einer Map hinzuzufügen?

8

Ich habe eine Map von Int- & gt; List [Int] und gebe einen Wert, den ich überprüfen möchte, ob es bereits einen Eintrag gibt. Wenn ja, fügen Sie der Liste hinzu. Erstellen Sie andernfalls eine neue Liste, und fügen Sie sie hinzu. Gibt es einen kürzeren Weg, dies zu tun?

  

def map = [:]

%Vor%
    
Yossale 08.08.2011, 07:32
quelle

1 Antwort

21

Verwenden Sie die Karte mit dem Standardwert:

%Vor%

Der Standardwert wird jedes Mal erstellt, wenn Sie versuchen, auf einen nicht vorhandenen Schlüssel zuzugreifen.

    
Tomasz Nurkiewicz 08.08.2011, 07:48
quelle

Tags und Links