Introduction à Ruby
Interactive Ruby
Une première approche de Ruby, la plus simple, consiste à utiliser IRB (Interactive Ruby) dans un terminal :
Sur macOS, ouvrrir un Terminal et taper irb
Sur Linux, ouvrrir une console et taper irb
Sur Windows, lancer Interactive Ruby
qui se trouve dans la section Ruby du menu Démarrer > Applications. IRB permet d’écrire et d’interpréter du Ruby à la volée, sans avoir à enregistrer un fichier et l’exécuter ensuite.
3.2.4 :002 >
Hello World !
puts "Hello World !"
Hello World !
=> nil
puts
est l'équivalent en Ruby de Console.WriteLine
en C# ou de print
en Python. nil
lui est toujours retourné par puts
, il indique l'absence de valeur.
Opérateurs mathématiques
Opérateur | Syntaxe | Exemple |
---|---|---|
Addition | + | 1 + 1 = 2 |
Soustraction | - | 2 - 1 = 1 |
Multiplication | * | 2 * 2 = 4 |
Division | / | 10 / 2 = 5 |
Exposant | ** | 5 ** 2 = 25 (5²) |
Racine carré | Math.sqrt() | Math.sqrt(9) = 3.0 |
Math. correspond à la même fonction qu'en Python, seule différence ici, c'est qu'en Ruby, on appelle ça un module.
Les méthodes (fonction)
Le mot-clé def
indique le début d'une définition d'une méthode, et se clôture par end
.
def h
puts "Une fonction appelée méthode parce qu'on ne veut pas faire comme tout le monde..."
end
h
Une fonction appelée méthode parce qu'on ne veut pas faire comme tout le monde...
Sources
Ce cours s'inspire de la documentation de Ruby :
https://www.ruby-lang.org/fr/documentation/quickstart/ Gratuit