这代码应该没问题吧 不循环啥情况啊
发现问题了 return 返回result代码呢 不能放在while循环语句内 放在里面呢 循环一次return返回值一出来 循环就会停止运行了,所以不会有异常被catch捕获