5.5.2 递归控制