Skip to content

Latest commit

 

History

History
37 lines (29 loc) · 1.28 KB

File metadata and controls

37 lines (29 loc) · 1.28 KB
lang FR
title Élementaire
answer ^(12|35|47)$
load ticket = [12, 47, 35]
ok D'accord
error Presque

Donc nous avons stocké nos numéros de loterie dans la variable ticket. Comment faire pour les retrouver ?

On a déjà vu qu'il est possible d'obtenir le numéro le plus élevé avec max. On peut également obtenir le premier (first) ou le dernier (last) élement de la liste. Mais que faire si on a besoin d'un élement specifique de la liste?

[ ]

Ruby utilise des crochets [ ] pour viser un élement. Les crochets sont très commun dans Ruby. Ce sont comme des lunettes de visée pour aligner une cible. Exactement. Ces crochets signifient, « Je cherche ____ ». Prêt, vises.

Recupèrons tous nos numéros de lotto :

puts ticket[0]
puts ticket[1]
puts ticket[2]

Pourquoi utiliser [0], [1], [2] ?

Et pourquoi pas [1], [2] and [3] ? Est-ce que c'est une éspèce de truc Zen japonais ? Non, nous autre les amis des ordinateurs on préfère juste commencer à compter à partir de zéro. C'est pas juste un truc dans Ruby, ça s'appelle l'indexation à base zéro et c'est utilisé dans la plupart des languages de programmation.

Un petit rappel : tu peux utiliser le bouton Copy pour recopier l'exemple de code dans l'éditeur.