Échantillons de code dans cette formation

Pour cette formation, nous allons surtout explorer le langage Rust à travers des exemples qui peuvent être exécuté via votre navigateur. Cela rend la configuration beaucoup plus facile et assure une expérience cohérente pour chacun.

L'installation de Cargo est tout de même encouragée : elle vous facilitera la tâche pour les exercices. Le dernier jour, nous ferons un exercice plus conséquent qui vous montrera comment travailler avec des dépendances et, pour cela, vous avez besoin de Cargo.

Les blocs de code de ce cours sont entièrement interactifs :

fn main() {
    println!("Edit me!");
}

You can use Ctrl + Enter to execute the code when focus is in the text box.

La plupart des exemples de code sont modifiables comme indiqué ci-dessus. Quelques exemples de code ne sont pas modifiables pour diverses raisons :

  • Les environnements d'exécution intégrés ne peuvent pas exécuter de tests unitaires. Copiez-collez le code et ouvrez-le dans l'environnement d'exécution complet pour valider les tests unitaires.

  • Les environnements d'exécution intégrés sont réinitialisés dès que vous quittez la page! C'est la raison pour laquelle les élèves doivent résoudre les exercices en utilisant une installation Rust locale ou via l'environnement d'exécution complet.