lundi 2 juin 2008

Découvrir Ruby

Nous allons créer notre premier programme ruby afin de vérifier que Ruby fonctionne :
Il s'agit d'un programme qui affiche "Hello World" :
puts "Hello World"
Il existe plusieurs possibilités de faire marcher ce programme Ruby :

1) Taper directement la ligne de code dans l'interpréteur de commande irb (Interactive Ruby). C'est un terminal qui interprète les expressions Ruby.

2) Créer un fichier avec l'extension .rb
Vous pouvez ensuite le modifier avec n'importe quel éditeur de texte (Scite installé automatiquement si vous avez utilisé l'installeur ou le bloc note ou Notepad ++ ...)

Il faut ensuite exécuter le fichier.
Pour cela, il y a plusieurs possibilités :
  • Sous Windows, on peut directement exécuter le programme grâce à l'invite de commande (aller dans démarrer/accessoires/invite de commandes ou démarrer/exécuter et taper cmd)
    Il s'agit ensuite de se déplacer dans le répertoire où se trouve le fichier
    cd : pour changer de répertoire
    dir : afficher la liste des fichiers du répertoire courant
    puis nomprgm.rb pour exécuter le fichier
  • Sous Unix, il faut mettre impérativement au début du fichier .rb
    #!/usr/bin/ruby (c'est le chemin vers l'exécutable ruby) et rendre le fichier exécutable
    cd : pour changer de répertoire
    ls : afficher la liste des fichiers du répertoire courant
    ./nomprog.rb pour exécuter le fichier
  • Si l'on utilise le logiciel Scite.
    Taper F5 pour que le programme s'exécute.
  • Double-clic du fichier dans l'explorateur
    Dans ce cas-là, pour pouvoir afficher le résultat du programme, il faut taper gets à la fin du code. Cela permet d'arrêter l'exécution du programme et d'attendre que l'utilisateur tape Entrer pour le continuer.
    Cependant, si votre programme contient des erreurs, son exécution s'arrêtera sans indiquer les lignes d'erreurs. Il n'est donc pas conseillé d'utiliser cette méthode pour lancer ses programmes.
Dans tous les cas, vous devriez voir apparaître à l'écran Hello World

Aucun commentaire: