fn main() {
println!("Hello world!");
}
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.
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.
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.
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 :
helloworld.exehelloworld.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.