模拟尾递归