On Monday, 2 January 2017 at 18:40:44 UTC, Stefan Koch wrote:
So guys.basic function-calls are supported. Hell YEAH!
Meaning this will compile :
uint caller(uint n)
{
return callee(n, 2);
}
uint callee(uint a, uint b)
{
return a*b;
}
static assert(caller(3) == 6);
static assert(caller(24) == 48);
uint rfn(uint n)
{
if (n) return n + rfn(n-1);
return 1;
}
pragma(msg, rfn(2000));
