array1 = [[0, 0], [2, 1]]
array2 = [[1, 0], [3, 1]]
我相信這應該是這樣:
array1[1][0] == [0, 2]
array2[1][0] == [0, 3]
在此之後,爲什麼下面的代碼,
[array1[1][0], array2[1][0]].min # => 2
回報2
?
2
是怎樣的二維數組中的最小值,其中有三個0
實例和三個1
實例?
我誤解了min
函數,或者我誤解了當我使用二維數組時發生了什麼?
_「我相信這應該是這樣的[...]「 - - 驗證您的假設,啓動[irb](h ttp://ruby-doc.org/stdlib-2.0.0/libdoc/irb/rdoc/IRB.html),輸入'array1 = [[0,0],[2,1]]',然後輸入array1 [ 1] [0]'。 – Stefan
未經我的許可,誰編輯了我該死的帖子? –
引用幫助中心>權限> [編輯問題和答案](https://stackoverflow.com/help/privileges/edit):_「我們相信社區編輯的力量,這意味着一旦您產生了足夠的聲譽,我們相信你可以在系統中編輯**任何內容,而不需要通過同行評議。不僅僅是你的帖子 - **任何人的帖子!**「_ – Stefan