12.1 不必要的递归调用