Tipping Rückgabewert mit ^ oder: Tag Meta?

8

Die beiden scheinen in Clojure dasselbe zu tun. Welche Syntax ist kanonisch?

%Vor%

Ich hoffe, es ist a , da es kürzer ist.

    
Paul Lam 26.06.2011, 15:37
quelle

2 Antworten

8

Ich verwende b nur, wenn ich andere Metadaten als nur das Tag einfügen muss. Zum Beispiel, wenn eine transiente Sammlung implementiert wurde, brauchte ich

%Vor%

Beachten Sie, dass es äquivalent und vollkommen akzeptabel wäre,

zu schreiben %Vor%

aber ich persönlich bevorzuge die explizite Karte.

    
amalloy 26.06.2011, 18:53
quelle
5

Sein "a" ist kanonisch. Es ist die einzige, die ich bisher in Clojure Code und in der Dokumentation auf der Clojure Website gesehen habe. Weitere Informationen zu Typhinweisen finden Sie hier .

Hoffe, das hilft.

    
adamjmarkham 26.06.2011 17:08
quelle

Tags und Links