Was ist die idiomatischste Art, Vektoren für Var-args in clojure zu übergeben?

8

Angenommen, ich habe einen Vektor von Schlüssel / Wert-Paaren, die ich in eine Karte einfügen möchte.

%Vor%

Ich mache so etwas:

%Vor%

Und tatsächlich habe ich festgestellt, dass ich dieses Muster mache,

%Vor%

mehrmals in den letzten paar Tagen. Ist das idiomatisch oder gibt es eine bessere Möglichkeit, Argumente aus Sequenzen in Funktionen zu verschieben?

    
Rob Lachlan 01.07.2010, 18:54
quelle

1 Antwort

10

apply benötigt zusätzliche Argumente zwischen dem Funktionsnamen und dem letzten seq-Argument.

%Vor%

Das ist, was args* bedeutet. So können Sie das tun:

%Vor%     
Brian Carper 01.07.2010, 19:23
quelle

Tags und Links