Array Initialization: Difference between revisions

Content added Content deleted
(add Ruby)
Line 444: Line 444:




a = height.times.collect {width.times.collect{0}} # => [[0, 0, 0], [0, 0, 0]]
a = Array.new(height) { Array.new(width) {0} } # => [[0, 0, 0], [0, 0, 0]]
a[0].equal? a[1] # => false -- phew!
a[0].equal? a[1] # => false -- phew!
a[0][0] = 1
a[0][0] = 1