3
我是新來的紅寶石,但這是問題所在。說我有一個矩陣,我需要在1,2ruby 2.0如何通過座標訪問矩陣中的元素?
mm = Matrix.build(2,4) {0}
mm[1][2] = 404
修改元素,但這樣會上升錯誤信息
ArgumentError: wrong number of arguments (1 for 2)
from /Users/xxxxxx/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/matrix.rb:314:in `[]'
from (irb):11
from /Users/xxxxxx/.rvm/rubies/ruby-2.0.0-p0/bin/irb:16:in `<main>'
我已經檢查紅寶石文檔,但沒有找到任何答案,不好意思問這樣一個愚蠢的問題...
我同意,我們可能應該讓矩陣可變。 – 2013-04-08 17:14:35
感謝您的回答,並且對ruby的第一印象是如此簡單和優雅,我不明白爲什麼矩陣和多維數組如此複雜...... – hihell 2013-04-09 09:08:12
因爲顯然所有嚴肅的數學家都使用Python。我自己遇到這個問題.... – Brandon 2014-02-02 20:05:32