Accueil - Forum - Bibliothèque de ressources
____

Tableaux et itérations



1) Tableau

Un tableau dit aussi "array" est la chose suivante :

Code Ruby[]

Oui, seulement deux crochets :) . Mais vous pouvez mettre des éléments dedans. D'ailleur, l'utilité des tableaux est principalement par ses éléments : 

Code Ruby['ou', 'et', 'or', 'ni', 'car']

On attribut le tableau à une variable :

Code Rubygrammaire = ['ou', 'et', 'or', 'ni', 'car']

Pour lire les éléments : 

Code Rubygrammaire = ['ou', 'et', 'or ', 'ni', 'car']
puts grammaire[0]
puts grammaire[2] + puts grammaire[4]

Affiche :
"ou
or car"

Vous remarquez un point assez important : on affiche le premier élément avec "grammaire[O]" et non "grammaire[1]". Rappelez vous donc que le premier emplacement du tableau est le zéro !

2) Itération

L'itération ressemble beaucoup aux boucles. Nous allons voir particulièrement la méthode each. Cette dernière permet de parcourir en boucle un tableau. 

Par exemple :

Code Rubymenu_restaurant = ['du poisson', 'de la viande', 'des légumes']
menu_restaurant.each do |menu|
        puts 'Voulez vous ' + menu + 'pour ce midi ?'
end

puts 'Merci'

Un peu plus de code, n'est ce pas ? :). Regardons un peu plus ce code :
Tout d'abord, on déclare un tableau ... rien de difficile, ensuite on commence l'itération.
Celui ci va parcourir chaque élément de la variable "menu_restaurant" qui est un tableau. "Do" va répéter les instructions pour chaque élément.

Cela affiche :

Voulez vous du poisson pour ce midi ?
Voulez vous de la viande pour ce midi ?
Voulez vous des légumes pour ce midi ?
Merci
Informations
Page créée le 04 Août 2008 à 22h 30 | Page vue 5637 fois | Auteur : Samarium

RPG Creative version 5 - Libérez votre créativité ! ; Mai 2005 - Mai 2012
0.028s - Optimisé pour une résolution 1024*728 - Tous droits réservés.

Contact - Partenaires - Historique - A propos