source_array = Array.new(5) { Array.new(10) }
source_array[3][4] = 0
source_array[2][5] = 1
source_array[4][2] = 0.5
現在,創建一個與source_array尺寸相同的新陣列destination_array
。 destination_array
僅包含值0和1。在destination_array source_array映射到1的任何非空值,所有零值映射到0如何在2D中將2D數組投影到新數組中?
destination_array = Array.new(5) { Array.new(10, 0) }
...
什麼是紅寶石(1.9.2)做到這一點的最好方法是什麼?