Hello!
Can I avoid jumping back, if unnecessary  (filling up the stack with
returning adresses)?
simple example:
def meth1(x1) xxx; return meth2 end
def meth2(x2) yyy; return meth3 end
...
Is jumping back at last methN being removed?
If not how can I do it?

I assume vars are also copied, so methX(&v) and def methX(*v) is better?

Thanks Berg
Am 13.02.2016 17:28 schrieb "Recursive Madman" <recursive.madman / gmx.de>:

> On Sat, 2016-02-13 at 16:05 +0100, A Berger wrote:
> > > p *[a, (4 if b == 5), c].compact
>
> To skip the `compact` call, use:
>
>   p a, *(4 if b == 5), c
>
> the unary `*` operator turns non-array values (`4`) into one argument,
> `nil` into zero arguments.
>
> Unsubscribe: <mailto:ruby-talk-request / ruby-lang.org?subject=unsubscribe>
> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>
>
(supressed text/html)
Unsubscribe: <mailto:ruby-talk-request / ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>