this is a convenience methods On 17 August 2011 23:29, Philippe Marschall <[email protected]> wrote: > On 17.08.2011 22:17, Stéphane Ducasse wrote: >> I wrote >> >> >> cull: anArg >> "Execute the receiver with one or zero argument. >> >> [ 1 + 2 ] cull: 5 >> returns 3 >> [ :x | 1+ 2 + x] cull: 5 >> returns 8 >> " >> ^numArgs = 0 >> ifTrue: [self value] >> ifFalse: [self value: anArg] >> > > > So it's like #valueWithPossibleArgument:? Why do we need two methods > that do the same thing? > > Cheers > Philippe > > >
-- Best regards, Igor Stasenko AKA sig.
