我的數組是["Mehmet,1,3,0,0,0\n", "Veli,2,1,2,0,2\n", "Ali,0,1,1,0,0\n"]
。製作二維數組
我想聲明二維數組像array[1][2]
與第一維的名稱和第二個音符。
我該怎麼做?
TEXT.TXT是
穆罕默德,1,3,0,0,0 帆,2,1,2,0,2 阿里,0,1,1,0,0
我的代碼是
filename = "text.txt"
results = []
File.new(filename, "r").each { |line| results << line }
results.inject([]){|ar,s|
ar.concat(s.split(/,/))}
puts results.inspect
您應該制定你的問題更好的開始。例如發佈預期結果。 –
你能解釋一下嗎?我不明白,因爲我是紅寶石新手。 – SemihY
你想要在代碼中聲明二維數組還是要將初始數組轉換爲二維數組形式? –