From: Volkan Civelek Date: 2006-07-01T09:59:43+09:00 Subject: Re: Puzzled on the MatchData Volkan Civelek wrote: > Hi, > I have a question... > > Why the below snippet, > > ["foo","bar","baz"].each do |s| > m = /^ba(.*?)$/.match(s) > puts m[0] > end > > gives the following error? > > test.rb:8: undefined method `[]' for nil:NilClass (NoMethodError) > > Regards, > Volkan nevermind.. i understood now... thanks answer: ["foo","bar","baz"].each do |s| m = /^ba(.*?)$/.match(s) and puts m[0] end -- Posted via http://www.ruby-forum.com/.