une suite d instructions executees dans un ordre clair.
Loading...
Loading...
atelier
parcours pratique pour apprendre Zig depuis zero
definition d abord
Zig sert a ecrire des instructions precises. Ici tu l abordes comme parcours pratique pour apprendre Zig depuis zero. Commence par une idee simple: des entrees passent par des etapes et deviennent une sortie.
main.zigexecuter zig run main.zighabitude apprends une petite piece de Zig, tape un exemple minimal et execute-leune suite d instructions executees dans un ordre clair.
une valeur est une donnee. Une variable est le nom qui la garde.
un petit travail nomme qui recoit une entree et produit un resultat.
Zig toolchain execute le code de main.zig.
premier code lisible
std.debug.print("{}\n", .{42});sortie 42lignee du langage
vois d ou vient Zig, quels langages sont proches, et quoi apprendre ensuite.
parcours debutant
Banque de questions
Choisis une etape ou cherche dans la banque de ce langage puis ouvre l exercice.
Zig question 1. Choisis l explication qui correspond le mieux a afficher une valeur.
Zig question 2. Choisis l explication qui correspond le mieux a nommer une valeur.
Zig question 3. Choisis l explication qui correspond le mieux a fonction reutilisable.
Zig question 4. Choisis l explication qui correspond le mieux a collection de base.
Zig question 5. Choisis l explication qui correspond le mieux a afficher une valeur.
Zig question 6. Choisis l explication qui correspond le mieux a nommer une valeur.
Zig question 7. Choisis l explication qui correspond le mieux a fonction reutilisable.
Zig question 8. Choisis l explication qui correspond le mieux a collection de base.
Zig question 9. Choisis l explication qui correspond le mieux a afficher une valeur.
Zig question 10. Choisis l explication qui correspond le mieux a nommer une valeur.
Zig question 11. Choisis l explication qui correspond le mieux a fonction reutilisable.
Zig question 12. Choisis l explication qui correspond le mieux a collection de base.
Zig question 13. Choisis l explication qui correspond le mieux a afficher une valeur.
Zig question 14. Choisis l explication qui correspond le mieux a nommer une valeur.
Zig question 15. Choisis l explication qui correspond le mieux a fonction reutilisable.
Zig question 16. Choisis l explication qui correspond le mieux a collection de base.
Zig question 17. Choisis l explication qui correspond le mieux a afficher une valeur.
Zig question 18. Choisis l explication qui correspond le mieux a nommer une valeur.
choix multiple
Zig question 1. Choisis l explication qui correspond le mieux a afficher une valeur.
std.debug.print("{}\n", .{42});reference
zig run main.zigentry point output syntax std.debug.print
std.debug.print("{}\n", .{42});variables assignment types const
const total = 42;
std.debug.print("{}\n", .{total});function collection Array
fn add(a: i32, b: i32) i32 {
return a + b;
}
const scores = [_]i32{40, 2};
std.debug.print("{}\n", .{scores.len});