une suite d instructions executees dans un ordre clair.
atelier
D
parcours pratique pour apprendre D depuis zero
definition d abord
ce que signifie D
D sert a ecrire des instructions precises. Ici tu l abordes comme parcours pratique pour apprendre D depuis zero. Commence par une idee simple: des entrees passent par des etapes et deviennent une sortie.
main.dexecuter dmd main.d && ./mainhabitude apprends une petite piece de D, tape un exemple minimal et execute-leune valeur est une donnee. Une variable est le nom qui la garde.
un petit travail nomme qui recoit une entree et produit un resultat.
D compiler execute le code de main.d.
premier code lisible
sortie du programme
entry point output syntax writelnwriteln(42);
sortie 42lignee du langage
arbre de D
vois d ou vient D, quels langages sont proches, et quoi apprendre ensuite.
parcours debutant
Banque de questions
Chercher puis pratiquer
Choisis une etape ou cherche dans la banque de ce langage puis ouvre l exercice.
D question 1
D question 1. Choisis l explication qui correspond le mieux a afficher une valeur.
D question 2
D question 2. Choisis l explication qui correspond le mieux a nommer une valeur.
D question 3
D question 3. Choisis l explication qui correspond le mieux a fonction reutilisable.
D question 4
D question 4. Choisis l explication qui correspond le mieux a collection de base.
D question 5
D question 5. Choisis l explication qui correspond le mieux a afficher une valeur.
D question 6
D question 6. Choisis l explication qui correspond le mieux a nommer une valeur.
D question 7
D question 7. Choisis l explication qui correspond le mieux a fonction reutilisable.
D question 8
D question 8. Choisis l explication qui correspond le mieux a collection de base.
D question 9
D question 9. Choisis l explication qui correspond le mieux a afficher une valeur.
D question 10
D question 10. Choisis l explication qui correspond le mieux a nommer une valeur.
D question 11
D question 11. Choisis l explication qui correspond le mieux a fonction reutilisable.
D question 12
D question 12. Choisis l explication qui correspond le mieux a collection de base.
D question 13
D question 13. Choisis l explication qui correspond le mieux a afficher une valeur.
D question 14
D question 14. Choisis l explication qui correspond le mieux a nommer une valeur.
D question 15
D question 15. Choisis l explication qui correspond le mieux a fonction reutilisable.
D question 16
D question 16. Choisis l explication qui correspond le mieux a collection de base.
D question 17
D question 17. Choisis l explication qui correspond le mieux a afficher une valeur.
D question 18
D question 18. Choisis l explication qui correspond le mieux a nommer une valeur.
choix multiple
D question 1
D question 1. Choisis l explication qui correspond le mieux a afficher une valeur.
writeln(42);
reference
modeles pour main.d
dmd main.d && ./mainentry point output syntax writeln
sortie du programme
writeln(42);
- Run the smallest file first
- Print one known value
- Check the output before adding more code
variables assignment types int
valeurs et noms
int total = 42; writeln(total);
- Give values readable names
- Keep one idea per line while learning
- Trace the value before changing it
function collection Array
fonctions et collections
int add(int a, int b) {
return a + b;
}
int[] scores = [40, 2];
writeln(scores.length);- Keep functions small
- Return useful values
- Use the common collection before reaching for frameworks