On Thu, 09 Aug 2012 22:03:16 +, Justin Whear wrote:
> This code fails to compile with a forward reference error:
>
> auto descendantsOf(Node* node)
> {
> return join( node.children, join(node.children.map!
> (descendantsOf).array) );
> }
>
> Obviously, while functions can be internally rec
This code fails to compile with a forward reference error:
auto descendantsOf(Node* node)
{
return join( node.children, join(node.children.map!
(descendantsOf).array) );
}
Obviously, while functions can be internally recursive and call
themselves, it appears that they can't use themselves as t