Typisch ist:
%Vor%andere Optionen umfassen
%Vor%und natürlich:
%Vor% Ähnliche Optionen existieren für HashMap
mit [:]
.
%Vor%Aber der Codenarc-Bericht warnt wie folgt:
IMO, das ist ein schlechter Rat von Codenarc, da angenommen wird, dass der Implementierungstyp von []
ArrayList
ist. Das ist heute so, aber vielleicht nicht immer.
Die einfachste / beste / übliche Methode zum Erstellen einer List
-Implementierung ist:
Wenn möglich, schreibe ich normalerweise so etwas wie
%Vor% Nur um es etwas offensichtlicher zu machen, was diese Liste enthalten sollte, d. h. der Lesbarkeit des Codes wegen. Wenn ich einen bestimmten Listentyp erstellen wollte, würde ich ein List
"den Java-Weg" instanziieren
Aber in der Praxis kann ich mich nicht erinnern, jemals das getan zu haben.
Warum benutzen Sie nicht einfach einen Vorschlag von codenarc?
%Vor%Tags und Links groovy