???非递归