[Squeak-ev] Re: "Warnung" bei rekursiver Ausführung eines Blocks

Michael Paap mprivat at mpaap.de
Mon Okt 17 10:57:24 UTC 2011


Am 17.10.2011 12:33, schrieb R. Baumann:

> Die "Warnung" kommt nur, wenn der Block deklariert wird: |fak|.
> Das ist aber im Workspace nicht nötig.

Ah, ok. Ein einfaches

fak := [:n | n = 1
	ifTrue: [1]
	ifFalse: [n * (fak value: n-1)]].

tut es ohen Warnung. Kannst du mir eventuell auch erklären, welche Logi
dahinter steckt?

Gruß,
Michael