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