Derniers sujets

Langage ruby:Votre premier programme

Aller en bas

Langage ruby:Votre premier programme

Message  StrangerMaan le 2012-09-08, 11:11

Félicitations! Vous êtes maintenant prêt à commencer à écrire des programmes en Ruby.
Bonjour monde
Ouvrez votre éditeur favori, et entrez-y la ligne suivante:
puts "Bonjour monde"
Sauvez le fichier sous le nom de bonjour.rb et démarrez-le en invoquant
ruby bonjour.rb

[Vous devez être inscrit et connecté pour voir cette image]

puts est une méthode qui affiche une chaîne de caractères sur le terminal.

Voici un nouvel exemple:

[Vous devez être inscrit et connecté pour voir cette image]

Regardez bien ce que nous avons fait. nom est une chaîne de caractères. Donc, nous pouvons la concaténer à d'autres chaînes de caractères, comme nous avons vu précédemment.

Note
Dans un programme Ruby, seules les lignes passées à puts seront affichées à l'écran.

Un autre exemple
Souvenez-vous, dans la section précédente, nous avions entré ceci dans IRB:

[Vous devez être inscrit et connecté pour voir cette image]

Nous allons créer un nouveau programme Ruby à partir de ce code. Copiez simplement les lignes dans un nouveau fichier, et rajoutez-y à la fin la ligne suivante:
puts y
Ensuite, sauvez le fichier et invoquez Ruby:

[Vous devez être inscrit et connecté pour voir cette image]

Ça fonctionne! Cependant, nous aimerions modifier un peu le message de sortie. L'idéal serait que le programme affiche «La réponse est 20» à l'écran.

On peut toujours essayer ceci:
puts "La réponse est " + y # provoquera une erreur

Ça ne marchera évidemment pas. Pourquoi? Souvenez-vous, seules des chaînes peuvent-être concaténées à d'autres chaînes. Nous devons donc convertir notre entier y en chaîne de caractères. Nous savons qu'il faut utiliser la méthode Integer#to_s.

[Vous devez être inscrit et connecté pour voir cette image]

Créer des programmes exécutables
Si vous travaillez sur un système compatible UNIX (Linux, *BSD, Solaris, Cygwin + Win32...), vous pouvez rendre vos programmes Ruby exécutables. Ils pourront donc être démarrés de la même façon que les autres programmes.

Premièrement, nous devons savoir ou se cache Ruby sur votre machine. Pour ce faire, entrez la commande which ruby dans un terminal:

[Vous devez être inscrit et connecté pour voir cette image]

Recopiez le chemin sur la toute première ligne de votre programme. N'oubliez pas de préfixer la ligne par #!.

[Vous devez être inscrit et connecté pour voir cette image]

Il ne reste plus qu'à spécifier l'attribut du programme, ce que fera la commande chmod +x prog.rb (+x signifie «exécutable»):

[Vous devez être inscrit et connecté pour voir ce lien]

_________________
[Vous devez être inscrit et connecté pour voir ce lien]
[Vous devez être inscrit et connecté pour voir ce lien]
projets:test de mmorpg///test de jeux vidéo///série mmorpg///série jeux vidéo
Langue:Anglais
avatar
StrangerMaan
Admin
Admin

Messages : 75
Date d'inscription : 24/08/2012
Age : 20
Localisation : Casablanca

https://www.youtube.com/user/StrangerMaan?feature=mhee

Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum