Recursion Idea for functions
Incognito via Digitalmars-d
digitalmars-d at puremagic.com
Mon Jun 13 12:21:29 PDT 2016
I've been using recursion a lot lately and having to create
multiple functions to deal with multiple paths can be a pain
visually.
Instead, how bout a simpler syntax. This is just an idea, could
be improved
void Recurse()
{
scope(first)
{
`BLOCK`
}
scope(last)
{
`BLOCK`
}
Recurse();
}
which would be equivalent to
void Recurse2()
{
Recurse2();
}
void Recurse()
{
`BLOCK`
Recurse2();
`BLOCK`
}
doubling of functions starts to create a source mess.
More information about the Digitalmars-d
mailing list