[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [sc-dev] [approve] Function-block change to return function result, and accept arguments
--- James McCartney <asynth@xxxxxx> wrote:
> I don't really see the point. You can just wrap
> another function. Give
> me an example of how this could be useful.
I tend to agree with you, but for the sake of
completeness:
In methods you can do:
meth { |a|
a.isEven.if({ ^a });
// several lines of processing
^result
}
These guys want to do the same thing in a function:
meth = { |break, a|
a.isEven.if({ break.value(a) });
// processing
result
};
meth.block(someValue)
I know, it's nothing that can't be done by other
means, but this is what they want...
hjh
=====
____ James Harkins /// dewdrop world
\ / jamshark70@xxxxxxxxx
\/ http://www.dewdrop-world.net
"... love and hot pants, peace, harmony..."
-- Dick Lee, Hot Pants: The Musical