i stand vor einer Super seltsame Frage heuteUnterschied mit "take" in clojure und clojurescript?
(let [t :cognitive
tab (name t)
tab-name (string/join "" (take 3 (string/split tab #"")))]
(println "@@@" t tab tab-name))
kehrt
@@@ :cognitive cognitive cog
in Clojure, aber
@@@ :cognitive cognitive co
in clojurescript (gerendert Reagenz). Beachten Sie die fehlenden g
in der cljs Version
i doall
vor-und-nach dem (take 3 ...
Ausdruck versucht, aber ohne Erfolg
BTW, ich bin mit
[org.clojure/clojure "1.7.0"]
[org.clojure/clojurescript "1.7.170"]
für mein cljs Projekt und
[org.clojure/clojure "1.8.0"]
für die CLJ Projekt
Ich vermute, es gibt einen anderen Grund, warum Sie 'string/split' in der Zeichenfolge verwenden, aber ich dachte, ich würde erwähnen, dass Strings zu Sequenzen gezwungen werden. Du könntest einfach '(take 3 tab)' in deinem Beispiel verwenden. –
hey @NathanDavis, daran habe ich nicht gedacht. Danke für das Aufzeigen :) –