
Exemple : écrire et exécuter un script 'Hello World'
Apprenez à écrire et exécuter votre premier script Ruby 'Hello World'. Ce guide pratique vous montre comment créer un fichier .rb et le lancer depuis le terminal. L'étape fondamentale pour tout développeur Ruby.
Pourquoi passer de l'interactif (IRB) à un fichier permanent ?
IRB est fantastique pour les tests rapides et l'exploration, mais il a une limite majeure : il est éphémère. Dès que vous quittez la session, votre code disparaît. Pour créer un programme, même le plus simple, nous avons besoin d'un moyen de sauvegarder nos instructions de manière permanente. C'est le rôle du fichier de script.
Un script Ruby est un simple fichier texte qui contient une ou plusieurs lignes de code Ruby. Par convention, ces fichiers portent l'extension .rb. En écrivant notre code dans un fichier, nous pouvons le sauvegarder, le modifier, le partager et, bien sûr, l'exécuter autant de fois que nous le souhaitons. C'est le mode de fonctionnement standard pour construire n'importe quelle application, du plus petit utilitaire à la plus grande application web.
Etape 1 : Créer votre premier fichier `hello_world.rb`
La première étape consiste à créer le fichier. Vous pouvez utiliser n'importe quel éditeur de texte brut, mais il est fortement recommandé d'utiliser un éditeur de code comme Visual Studio Code, Sublime Text ou Atom. Ces éditeurs offrent des fonctionnalités utiles comme la coloration syntaxique, qui rend le code beaucoup plus facile à lire.
Créez un nouveau fichier et nommez-le hello_world.rb. Il est important de respecter l'extension .rb. A l'intérieur de ce fichier, écrivez l'unique ligne de code suivante :
puts "Hello, World!"Conseil de pro : La commande puts (abréviation de "put string") est la manière la plus courante d'afficher du texte dans le terminal. Elle est très similaire à print, mais avec une différence clé : puts ajoute automatiquement un retour à la ligne à la fin de son affichage, ce qui est généralement le comportement souhaité. Sauvegardez votre fichier.Etape 2 : Exécuter le script depuis votre terminal
L'exécution d'un script ne se fait pas depuis votre éditeur de texte, mais depuis votre terminal. C'est une distinction cruciale. Vous devez d'abord vous assurer que votre terminal se trouve dans le même répertoire que celui où vous avez sauvegardé votre fichier hello_world.rb.
Vous pouvez utiliser la commande cd (change directory) pour naviguer. Par exemple, si vous avez sauvegardé le fichier sur votre Bureau, vous pourriez taper cd Desktop. Une fois dans le bon répertoire, l'exécution du script est très simple. Vous demandez à l'interpréteur ruby de lire et d'exécuter le contenu de votre fichier :
ruby hello_world.rbSi tout se passe bien, vous devriez voir immédiatement le texte s'afficher dans votre terminal :
Hello, World!Félicitations, vous venez d'exécuter votre premier programme !
Prenez un instant pour apprécier ce que vous venez d'accomplir. Vous avez écrit une instruction dans un langage que l'ordinateur ne comprend pas nativement, et vous avez utilisé l'interpréteur Ruby comme traducteur pour transformer cette instruction en une action concrète. Vous avez franchi la barrière entre l'humain et la machine.
Ce cycle "écrire, sauvegarder, exécuter" est le coeur du processus de développement. Chaque application Ruby complexe, quelle que soit sa taille, est lancée de cette manière fondamentale. En maîtrisant cette boucle, vous avez acquis la compétence la plus essentielle pour passer de la théorie à la pratique. Vous êtes maintenant prêt à apprendre quoi écrire dans ces fichiers.