Γίνε μέλος στη διαδρομή Crystal του Exercism και απόκτησε πρόσβαση σε 142 ασκήσεις ομαδοποιημένες σε 26 έννοιες της διαδρομής Crystal, με αυτόματη ανάλυση του κώδικά σου και προσωπική καθοδήγηση, όλα 100% δωρεάν.
class HelloWorld
def self.hello(name = "World")
"Hello, #{name}!"
end
end
Γίνε καλύτερος στον προγραμματισμό με διασκεδαστικές, ανταποδοτικές ασκήσεις προγραμματισμού στο Exercism, που ελέγχουν πόσο καλά κατανοείς τις έννοιες.
Υπολόγισε τους πόντους σε μία ρίψη ενός παιχνιδιού βελάκια.
Υλοποίησε βασικές λειτουργίες λίστας.
Μετέτρεψε το χρώμα μιας λωρίδας αντίστασης στην αριθμητική του αναπαράσταση.
Η σύνταξη της Crystal είναι εμπνευσμένη σε μεγάλο βαθμό από τη Ruby, οπότε διαβάζεται φυσικά και γράφεται εύκολα.
Η Crystal έχει στατικό έλεγχο τύπων με ενσωματωμένη εξαγωγή τύπων, οπότε τα σφάλματα τύπων εντοπίζονται νωρίς.
Στη Crystal κανένας τύπος δεν μπορεί να είναι nil, οπότε ο μεταγλωττιστής ελέγχει για μηδενικές αναφορές τη στιγμή της μεταγλώττισης.
Η Crystal διαθέτει ενσωματωμένες δομές ταυτοχρονίας, τις fibers, για να πετύχει ταυτοχρονία.
Η Crystal έχει ειδική σύνταξη για να καλεί εύκολα εγγενείς βιβλιοθήκες, αυξάνοντας την επαναχρησιμοποίηση κώδικα.
Η απάντηση της Crystal στον μεταπρογραμματισμό είναι ένα ισχυρό σύστημα μακροεντολών.
Κάθε γλώσσα έχει τον δικό της τρόπο να κάνει τα πράγματα. Η διαδρομή Crystal δεν αποτελεί εξαίρεση. Οι μέντορές μας θα σε βοηθήσουν να μάθεις να σκέφτεσαι σαν προγραμματιστής Crystal και να γράφεις ιδιωματικό κώδικα σε Crystal. Μόλις λύσεις μια άσκηση, υποβάλε την στην εθελοντική μας ομάδα και θα σου δώσουν υποδείξεις, ιδέες και σχόλια για το πώς να τη φέρεις πιο κοντά σε αυτό που θα έβλεπες συνήθως σε Crystal - θα σε βοηθήσουν να ανακαλύψεις όσα δεν ξέρεις ότι δεν ξέρεις.
Μάθε περισσότερα για την καθοδήγησηΗ διαδρομή Crystal στο Exercism έχει 26 έννοιες και 142 ασκήσεις για να σε βοηθήσει να γράφεις καλύτερο κώδικα.
Δες όλες τις ασκήσεις της διαδρομής CrystalΚαι το καλύτερο: είναι 100% δωρεάν για όλους.
Γράψου στη διαδρομή Crystal