Mon tableau est ["Mehmet,1,3,0,0,0\n", "Veli,2,1,2,0,2\n", "Ali,0,1,1,0,0\n"]
.Créer un tableau à deux dimensions
Je veux déclarer tableau bidimensionnel comme array[1][2]
avec la première dimension pour le nom et le second pour la note.
Comment puis-je le faire?
Text.txt est
Mehmet, 1,3,0,0,0 Veli, 2,1,2,0,2 Ali, 0,1,1,0,0
Mon code est
filename = "text.txt"
results = []
File.new(filename, "r").each { |line| results << line }
results.inject([]){|ar,s|
ar.concat(s.split(/,/))}
puts results.inspect
Vous devriez commencer à formuler votre question mieux. Publiez un résultat attendu, par exemple. –
Pouvez-vous expliquer? Je ne comprends pas parce que je suis nouveau sur ruby. – SemihY
Voulez-vous déclarer un tableau 2D dans un code ou voulez-vous transformer votre tableau initial en un tableau 2D? –