Sorry foo: n ^[:i| n := n+i. ]
vs foo: n |s| s := n. ^[:i| s := s+i. ] Laurent On Sun, Nov 28, 2010 at 10:51 AM, Max Leske <[email protected]> wrote: > In the first example you didn't declare 's': > > foo:n > ^ [ :i || s | s:= s+i ] > > Or did I misunderstand the question? > > Cheers, > Max > > > On 28.11.2010, at 10:30, laurent laffont wrote: > > Hi, > > I can't write > > foo: n > ^[:i| s := s+i. ] > > but > > foo: n > |s| > s := n. > ^[:i| s := s+i. ] > > > Why ? > > > Cheers, > > Laurent Laffont > > Pharo Smalltalk Screencasts: http://www.pharocasts.com/ > Blog: http://magaloma.blogspot.com/ > > >
