Warning: Undefined array key 2 in /home/goupillf/wiki.goupill.fr/lib/plugins/codeprettify/syntax/code.php on line 214
Warning: Undefined array key 2 in /home/goupillf/wiki.goupill.fr/lib/plugins/codeprettify/syntax/code.php on line 214
Warning: Undefined array key 2 in /home/goupillf/wiki.goupill.fr/lib/plugins/codeprettify/syntax/code.php on line 214
Warning: Undefined array key 2 in /home/goupillf/wiki.goupill.fr/lib/plugins/codeprettify/syntax/code.php on line 214
Warning: Undefined array key 2 in /home/goupillf/wiki.goupill.fr/lib/plugins/codeprettify/syntax/code.php on line 214
Warning: Undefined array key 2 in /home/goupillf/wiki.goupill.fr/lib/plugins/codeprettify/syntax/code.php on line 214
Table des matières
Hello World
fn main() {
println!("Hello world!");
}
Description
Comme en C, le programme principal, celui qui est exécuté quand on lance l'exécutable, c'est ce qui est contenu dans main.
On a donc défini une fonction avec fn et on lui a donné le nom main.
Comme en C, println – print line – est la fonction pour afficher une ligne de texte dans la console.
Mise en route
Si vous utilisez l'environnement en ligne https://play.rust-lang.org/, vous n'avez rien d'autre à faire que d'appuyer Run.
Pour utilisation plus normale, il faut installer le compilateur. Une fois le compilateur installé, vous pouvez travailler.
Fichier programme
Le code de votre programme doit être enregistrer dans un fichier. Un simple fichier texte auquel on donne l'extension .rs pour reconnaître que c'est un fichier programme en Rust.
Par exemple, appelons-le helloworld.rs.
compilation
rustc helloworld.rs
rustc est le nom du compilateur. Il faut l'exécuter dans le répertoire du fichier programme.
La compilation crée un fichier exécutable dont le nom pourra varier selon l'OS :
- Sous Windows, ce sera
helloworld.exe - Sous Linux ou MacOS, ce sera tout simplement
helloworld.
On peut lancer directement cet exécutable. Par exemple en Windows :
helloworld.exe Hello world !
Après lancement de l'exécutable en ligne de commande, le programme provoque l'affichage du message dans la même fenêtre de ligne de commande.
Si vous exécutez helloworld.exe en double cliquant dessus depuis l'explorateur de fichier, le programme va bien s'exécuter mais le message va s'afficher dans une fenêtre qui va s'ouvrir et se fermer aussitôt si bien que vous n'aurez pas le temps de voir le résultat.
