Vuoi imparare e padroneggiare Crystal?

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.

Informazioni su Crystal

class HelloWorld
  def self.hello(name = "World")
    "Hello, #{name}!"
  end
end

142 esercizi di programmazione per Crystal su Exercism. Da Mitigazione del disastro a Poker.


Migliora nella programmazione con esercizi divertenti e gratificanti che mettono alla prova la tua comprensione dei concetti su Exercism.

Vedi tutti gli esercizi di Crystal su Exercism

Funzionalità principali di Crystal


Crystal

Sintassi semplice

La sintassi di Crystal è fortemente ispirata a Ruby: è quindi naturale da leggere e facile da scrivere.

Controllo statico dei tipi

Crystal esegue un controllo statico dei tipi con inferenza di tipo integrata: gli errori di tipo vengono individuati subito.

Controllo dei riferimenti nulli

In Crystal nessun tipo può essere nil, quindi il compilatore verifica i riferimenti null in fase di compilazione.

Modello di concorrenza

Crystal ha primitive di concorrenza integrate, chiamate fiber, per eseguire codice in concorrenza.

Interoperabilità con C

Crystal ha una sintassi dedicata per chiamare facilmente le librerie native, aumentando il riutilizzo del codice.

Macro

La risposta di Crystal alla metaprogrammazione è un potente sistema di macro.

Un assaggio dei concetti che affronterai


Vedi tutti i concetti di Crystal

Ricevi mentoring nello stile di Crystal

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 mentoring

Esercizi Crystal creati dalla community

La traccia Crystal su Exercism ha 26 concetti e 142 esercizi per aiutarti a scrivere codice migliore.

Vedi tutti gli esercizi di Crystal
Crystal

Inizia con la traccia Crystal

La parte migliore: è gratis al 100% per tutti.

Unisciti alla traccia Crystal