Csatlakozz az Exercism Clojure kurzusához, ahol hozzáférhetsz 105 feladathoz amelyek 12 Clojure fogalomba vannak csoportosítva, a kódod automatikus elemzéséhez és személyes mentoráláshoz, ráadásul mindez 100%-ban ingyenes.
(ns hello-world)
(defn hello
([] (hello "World"))
([name] (str "Hello, " name "!")))
Fejleszd programozási tudásodat szórakoztató, jutalmazó programozási feladatokkal, amelyek az Exercismen próbára teszik a fogalmak megértését.
Írj egy függvényt, amely meghatározza, hogy egy lista egy másik lista részlistája-e.
Valósítsd meg a lista alapvető műveleteit.
Ismerkedj meg a listákkal, miközben kártyajátékok leosztásait követed nyomon.
A Lisp kód-mint-adat rendszerét kiterjeszti a vektorokra és a map-ekre, és erős makrórendszerrel rendelkezik.
A Clojure elsődleges programozási felülete a Read-Eval-Print-Loop (REPL).
Lehetővé teszi a változtatható állapot elkerülését, a függvényeket első osztályú objektumként kezeli, és a rekurziót helyezi előtérbe.
Nem kényszeríti a programokat referenciálisan átláthatóvá tételre, és nem törekszik „bizonyítható” programokra.
Támogatja a változó állapot megosztását a szálak között szinkron és összehangolt módon.
A JVM típusrendszerét, GC-jét, szálait stb. használja. Minden függvényt JVM bytecode-ra fordít.
Minden nyelvnek megvan a maga módja a dolgok elvégzésére. Clojure sem kivétel. Mentoraink segítenek megtanulni úgy gondolkodni, mint egy Clojure fejlesztő, és megtanítanak idiomatikus kódot írni Clojure nyelven. Ha megoldottál egy feladatot, küldd be önkéntes csapatunknak, ők pedig tippeket, ötleteket és visszajelzést adnak arról, hogyan teheted még inkább olyanná, amit általában a(z) Clojure nyelven látsz - segítenek felfedezni azokat a dolgokat, amelyekről nem tudod, hogy nem tudod.
Tudj meg többet a mentorálásrólA(z) Clojure kurzus az Exercismen 12 fogalomból és 105 feladatból áll, amelyek segítenek jobb kódot írni.
Nézd meg az összes Clojure feladatotA legjobb rész: mindenkinek 100%-ban ingyenes.
Csatlakozz a(z) Clojure kurzushoz