Première approche
1. Hello World
Commençons par créer un fichier helloworld.rb. Ce fichier contiendra le code suivant : puts "hello world". Lorsque nous regardons le résultat dans notre environnement de programmation (voir le chapitre Installation de Ruby - Les environnements de programmation), nous obtenons dans la console la chaîne hello world.
puts est une méthode redirigeant un texte vers la sortie standard suivi d’un retour à la ligne. Une méthode avec Ruby est définie, comme pour tout langage de programmation classique, par un nom et éventuellement par des arguments. Dans notre cas l’argument est la chaîne "hello world".
Nous pouvons étendre notre programme par plusieurs instructions, chacune sur une ligne.
Puts "hello"
puts "world"
Nous obtiendrons en sortie :
hello
world
Pour améliorer notre résultat, nous pouvons mettre les lettres h et w en majuscules par la méthode capitalize selon :
puts "hello".capitalize
puts "world".capitalize
Nous obtenons alors :
Hello
World
La méthode capitalize est positionnée étrangement, nous aurions pu simplement passer notre chaîne en argument de cette méthode. La raison tient à la structuration des valeurs en Ruby comme nous allons le voir par la suite (nous sommes dans un univers d’objets).
Pour faciliter la lecture de notre code, un commentaire peut être positionné par # et s’étendra...