Unisciti al track Crystal di Exercism per accedere a 142 esercizi raggruppati in 26 concetti di Crystal, con l'analisi automatica del codice e mentoring personale, tutto 100% gratuito.
class HelloWorld
def self.hello(name = "World")
"Hello, #{name}!"
end
end
Migliora nella programmazione con esercizi divertenti e gratificanti che mettono alla prova la tua comprensione dei concetti su Exercism.
Impara gli intervalli creando un gioco degli scacchi.
Crea un'implementazione del cifrario a rotazione, talvolta chiamato anche cifrario di Cesare.
Aiuta la biblioteca di Luton ad automatizzare alcuni dei suoi processi, mentre impari a usare i caratteri
La sintassi di Crystal è fortemente ispirata a Ruby: è quindi naturale da leggere e facile da scrivere.
Crystal esegue un controllo statico dei tipi con inferenza di tipo integrata: gli errori di tipo vengono individuati subito.
In Crystal nessun tipo può essere nil, quindi il compilatore verifica i riferimenti null in fase di compilazione.
Crystal ha primitive di concorrenza integrate, chiamate fiber, per eseguire codice in concorrenza.
Crystal ha una sintassi dedicata per chiamare facilmente le librerie native, aumentando il riutilizzo del codice.
La risposta di Crystal alla metaprogrammazione è un potente sistema di macro.
Ogni linguaggio ha il suo modo di fare le cose. La traccia Crystal non fa eccezione. I nostri mentori ti aiuteranno a imparare a pensare come uno sviluppatore Crystal e a scrivere codice idiomatico in Crystal. Dopo aver risolto un esercizio, invialo alla nostra squadra di volontari, che ti darà suggerimenti, idee e feedback su come renderlo più simile a quello che vedresti normalmente in Crystal: ti aiuteranno a scoprire le cose che non sai di non sapere.
Scopri di più sul mentoringLa traccia Crystal su Exercism ha 26 concetti e 142 esercizi per aiutarti a scrivere codice migliore.
Vedi tutti gli esercizi di CrystalLa parte migliore: è gratis al 100% per tutti.
Unisciti alla traccia Crystal