Γίνε μέλος στη διαδρομή Clojure του Exercism και απόκτησε πρόσβαση σε 105 ασκήσεις ομαδοποιημένες σε 12 έννοιες της διαδρομής Clojure, με αυτόματη ανάλυση του κώδικά σου και προσωπική καθοδήγηση, όλα 100% δωρεάν.
(ns hello-world)
(defn hello
([] (hello "World"))
([name] (str "Hello, " name "!")))
Γίνε καλύτερος στον προγραμματισμό με διασκεδαστικές, ανταποδοτικές ασκήσεις προγραμματισμού στο Exercism, που ελέγχουν πόσο καλά κατανοείς τις έννοιες.
Υπολόγισε την ημερομηνία των συναντήσεων.
Εισήγαγε και αναζήτησε αριθμούς σε ένα δυαδικό δέντρο.
Με δεδομένη μια λέξη, υπολόγισε τη βαθμολογία της στο Scrabble.
Επεκτείνει το σύστημα "κώδικας ως δεδομένα" της Lisp στα διανύσματα και στους χάρτες, και διαθέτει ένα ισχυρό σύστημα μακροεντολών.
Η κύρια διεπαφή προγραμματισμού της Clojure είναι ο βρόχος Read-Eval-Print-Loop (REPL).
Επιτρέπει την αποφυγή μεταβλητής κατάστασης, παρέχει συναρτήσεις ως αντικείμενα πρώτης κλάσης και δίνει έμφαση στην αναδρομή.
Δεν αναγκάζει τα προγράμματα να είναι αναφορικά διαφανή και δεν επιδιώκει "αποδείξιμα" προγράμματα.
Υποστηρίζει τον διαμοιρασμό μεταβαλλόμενης κατάστασης μεταξύ νημάτων με σύγχρονο και συντονισμένο τρόπο.
Μοιράζεται το σύστημα τύπων της JVM, τον GC, τα νήματα κ.λπ. Μεταγλωττίζει όλες τις συναρτήσεις σε bytecode της JVM.
Κάθε γλώσσα έχει τον δικό της τρόπο να κάνει τα πράγματα. Η διαδρομή Clojure δεν αποτελεί εξαίρεση. Οι μέντορές μας θα σε βοηθήσουν να μάθεις να σκέφτεσαι σαν προγραμματιστής Clojure και να γράφεις ιδιωματικό κώδικα σε Clojure. Μόλις λύσεις μια άσκηση, υποβάλε την στην εθελοντική μας ομάδα και θα σου δώσουν υποδείξεις, ιδέες και σχόλια για το πώς να τη φέρεις πιο κοντά σε αυτό που θα έβλεπες συνήθως σε Clojure - θα σε βοηθήσουν να ανακαλύψεις όσα δεν ξέρεις ότι δεν ξέρεις.
Μάθε περισσότερα για την καθοδήγησηΗ διαδρομή Clojure στο Exercism έχει 12 έννοιες και 105 ασκήσεις για να σε βοηθήσει να γράφεις καλύτερο κώδικα.
Δες όλες τις ασκήσεις της διαδρομής ClojureΚαι το καλύτερο: είναι 100% δωρεάν για όλους.
Γράψου στη διαδρομή Clojure