Rejoins le parcours Crystal d’Exercism pour accéder à 142 exercices regroupés en 26 concepts Crystal, avec l'analyse automatique de ton code et un mentorat personnalisé, et tout cela 100 % gratuit.
class HelloWorld
def self.hello(name = "World")
"Hello, #{name}!"
end
end
Améliore tes compétences en programmation grâce à des exercices ludiques et gratifiants qui testent ta compréhension des concepts avec Exercism.
Implémente un programme qui traduit de l'anglais vers le Pig Latin.
Étant donné une lettre, affiche un diamant commençant par 'A', la lettre fournie se trouvant au point le plus large.
Étant donné deux seaux de tailles différentes, montre comment mesurer une quantité exacte de litres.
La syntaxe de Crystal s'inspire fortement de Ruby, ce qui la rend naturelle à lire et facile à écrire.
Crystal est vérifié statiquement, avec une inférence de types intégrée, ce qui permet de détecter les erreurs de type très tôt.
En Crystal, aucun type n'accepte la valeur nulle, donc le compilateur vérifie les références nulles à la compilation.
Crystal intègre des primitives de concurrence, appelées _fibers_, pour exécuter du code en parallèle.
Crystal dispose d'une syntaxe dédiée pour appeler facilement des bibliothèques natives, ce qui favorise la réutilisation du code.
La réponse de Crystal à la métaprogrammation est un puissant système de macros.
Chaque langage a sa propre façon de faire les choses. Crystal ne fait pas exception. Nos mentors t'aideront à apprendre à penser comme un développeur Crystal et à écrire du code idiomatique en Crystal. Une fois que tu as résolu un exercice, soumets-le à notre équipe de bénévoles, qui te donnera des indices, des idées et des retours sur la façon de le rapprocher de ce que tu verrais habituellement en Crystal. Ils t'aideront ainsi à découvrir les choses que tu ne sais pas que tu ne sais pas.
En savoir plus sur le mentoratLe parcours Crystal sur Exercism propose 26 concepts et 142 exercices pour t'aider à écrire du code de meilleure qualité.
Voir tous les exercices CrystalLe meilleur, c'est que c'est 100 % gratuit pour tout le monde.
Rejoins le parcours Crystal