建议30:使用递归模式