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/
>
>
>

Reply via email to