From: Victor Reyes Date: 2008-04-07T00:59:54+09:00 Subject: Problem while printing the content of an array, which is pointed by a variable ------=_Part_13455_3009194.1207497591674 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Team, I am trying to print the content of array, which is "addressed?" by a variable. Instead of getting the content of the array, I am getting its name. I think it is better to take a look at the code bellow. PLEEEEEEEEEEEEEASE Do not laugh at my code, I'm still a beginner! For example, for array @a1h, I expected to see: 1,0,0,0,7,0,0,0,4 but instead I see: @a1h. class SudokuBrute def initialize # The following sudoku is from: http://www.life.com/Life/sudoku/0,26379,,00.html # This puzzle is rated as: easy @a1h = [1,0,0,0,7,0,0,0,4] @a2h = [0,0,0,6,0,4,0,5,0] @a3h = [0,0,8,0,9,0,0,0,0] @a4h = [6,0,0,9,0,0,0,1,5] @a5h = [0,1,9,0,0,0,7,4,0] @a6h = [5,3,0,0,0,1,0,0,8] @a7h = [0,0,0,0,4,0,3,0,0] @a8h = [0,7,0,5,0,8,0,0,0] @a9h = [4,0,0,0,6,0,0,0,1] end # End method initialize def pGrid for x in 1..9 do for i in 1..9 do arr = "@a" + i.to_s + "h" puts arr end end end # End of method pGrid end # End Class class Array include Comparable end ################## ms = SudokuBrute.new # Output initial settings ms.pGrid ------=_Part_13455_3009194.1207497591674--