1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
# Une collection de noms et prenoms
liste =
[
["Fabien", "Drouet"],
["Hugo", "Bru"],
["Lucas", "Mauger"],
["Alice", "Bouchet"],
["Zoe", "Rouault"],
["Jeremy", "Houssan"],
["Adrien", "Dotte"],
["Dorian", "Favre"],
["Aurore", "Boue"],
["Amandine", "Fournier"],
["Lena", "Dubois"]
]
# Ecriture du tableau dans un fichier
open( 'liste.txt', 'w' ) do |fichier|
liste.each { |line| fichier.puts line }
end
classe_recup = []
# Recuperation de la liste a partir du fichier dans une variable 'tampon'
# Probleme: le tableau a deux dimensions n'est pas recupere
open('liste.txt').each do |line|
classe_recup << line.chomp
end
# Recuperation du tableau original via le traitement de la variable tampon,
# vers -> new_tab
new_tab, i = [], 0
while (i <= (classe_recup.length-1))
new_tab << [classe_recup[i],classe_recup[i+1]]
i += 2
end
p new_tab |
Partager