标签: recursion
我有这样的代码。
void someFn(arguments...) { if (! condition) return; someFn(arguments1...); doSomeWork(arguments); someFn(arguments2...); }
我只是想知道是否有任何genric方法来消除头部和尾部递归。