Unisciti al track D di Exercism per accedere a 92 esercizi con l'analisi automatica del codice e mentoring personale, tutto 100% gratuito.
module helloworld;
import std.format;
string hello(const char[] s = "World") {
return format("Hello, %s!", s);
}
Migliora nella programmazione con esercizi divertenti e gratificanti che mettono alla prova la tua comprensione dei concetti su Exercism.
Converti una frase lunga nel suo acronimo.
Determina se una frase è un isogramma, una parola senza lettere ripetute.
Determina lo stato di gioco di una partita a tris.
Supporto per molteplici paradigmi di programmazione, con solide capacità di metaprogrammazione.
I programmi D sono compilati, il che porta a tempi di esecuzione più rapidi rispetto ai linguaggi interpretati.
Le funzioni contrassegnate come @safe vengono limitate a un sottoinsieme di D sicuro per la memoria.
Integra senza problemi C e C++ nei tuoi progetti D, per avere accesso a milioni di librerie.
Integra D nei progetti C usando il flag di compilazione -betterC.
Lascialo attivo quando serve e disattivalo quando non serve.
Ogni linguaggio ha il suo modo di fare le cose. La traccia D non fa eccezione. I nostri mentori ti aiuteranno a imparare a pensare come uno sviluppatore D e a scrivere codice idiomatico in D. 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 D: ti aiuteranno a scoprire le cose che non sai di non sapere.
Scopri di più sul mentoringLa traccia D su Exercism ha 92 esercizi per aiutarti a scrivere codice migliore.
Vedi tutti gli esercizi di D