function test_loop($x_values,$x, $y) $x = $x + 1; { //but $x_values = $x_values . $x; is not working, so I force to use $x_values = test_loop($x_values . $x . "##",
need_to_update_result_based_on_x(result,x)) return result
我已经知道如何从函数中删除尾递归,但我不确定是否有直接的技术来删除循环内部的递归,如上面所示。特别是,我特别想知道是否有可能重写它,使其成为纯粹的迭代?我的意思是,它甚至不需要通过简单地实现自己的堆栈来有效地模仿递归</e