From: Stefan Rusterholz Date: 2007-07-12T23:06:31+09:00 Subject: Re: matrix problem Bulhac Mihai wrote: > i have a matrix :remember=Matrix[ [] ] > and this line remember[0,0]=3 > why do i have this error at that line: undefined method `[]=' for > Matrix[[]]:Matrix (NoMethodError) > > and how do i set values for my matrix only with one row Matrix is immutable, so there is no method []= to assign values. []= is the method called in remember[0,0]=3, it is just syntax sugar for remember.[]=(0,0,3). Maybe you want nested arrays instead. Regards Stefan -- Posted via http://www.ruby-forum.com/.