From: corey konrad <0011@...> Date: 2006-05-15T07:17:53+09:00 Subject: Re: begining programmer questions i dont know doing info = Array.new seems like an array declaration to me. Couldn the constrution of an array object be implied in just saying info[] you what what i mean? That would be even more simplified. corey konrad wrote: > oh ok thats right it has to be an object in order to be useful. The book > i am reading didnt mention that in the entire chapter on arrays. thats > why i didnt get it. > > > > Michael Gorsuch wrote: >> When you call 'info[]', the '[]' piece is actually trying to invoke a >> method >> in the object. >> >> since 'info' is not delcared as an object, Ruby has no clue what to do. >> >> Now, if you did this: >> >> info = [] >> >> or >> >> info = Array.new >> >> You'd be better off. >> >> As for stuffing 'info' with data, you can do this: >> >> info << gets.comp >> >> and >> >> info.sort! >> >> Does this help you at al -- Posted via http://www.ruby-forum.com/.