From: Robert Klemme Date: 2005-03-17T22:24:49+09:00 Subject: Re: Heredoc and array / hash construction syntax error "Relm" schrieb im Newsbeitrag news:Pine.LNX.4.21.0503170235060.3371-100000@frieza... > On Thu, 17 Mar 2005, David Tran wrote: > > > It seems stupid to put ',' on next line but I have no choice, > > here is my use case with heredoc example: > > a = [ > > < > abc > > very very long string and many many lines ... > > EOD1 > > , > > < > 123 > > very very long string and many many lines ... > > EOD2 > > ] > > > > I cannot put the ',' just after EOD1, it must to the next line, > > if not, the "EOD1," is not consider termination of heredoc. > > but put the ',' on next line then I got syntax error ... > > It may be more readable to put the expression on one line with all the > heredocs stacked beneath: > > a = [< abc > very very long string and many many lines ... > EOD1 > 123 > very very long string and many many lines ... > EOD2 This works also: a = [ <