vendredi, février 25, 2005

Tableau à 2 dimensions

Voila comment parcourir un tableau à 2 dimensions:
nombres = [[0, "zero"], [1, "un"], [2, "deux"], [3, "trois"]]
i = 0
while i < nombres.length
  j = 0
  puts "-> Nombre: "
  while j < nombres[i].length
    puts nombres[i][j].to_s
    j += 1
  end
  i += 1
end

Résultat:
C:\ruby\rubyscube>ruby tableaux_2dimensions.rb
->Nombre:
0
zero
->Nombre:
1
un
->Nombre:
2
deux
->Nombre:
3
trois

2 commentaires:

Anonyme a dit…

nombres = [[0, "zero"], [1, "un"], [2, "deux"], [3, "trois"]]
nombres.each { |nb|
puts "->Nombre:", nb
}

C'est tout !

Benjamin Francisoud a dit…

c'est clair que c'est mieux... mais j'apprend petit à petit ;)