之所以会用strconv.Atoi是因为这个值本应该都是可以转换到整型的。但少数情况下失算了,
少数不是值得类型不对,而是“符号”。
关键就在要转换的来源。
此处是从其它脚本执行后获得的输出部分情况下会是“空”的,但实际其中却有一个换行符\n
这就导致了strconv.Atoi没法正常转换从而报了这个错,解决办法其实报错信息已经告知了:
就是获得到这个值后,先去除首尾的换行符,然后转换即可;
或
在输出端可做加固,看看是否允许输出标准默认值,不要返回带换行符等有符号的字符串
温馨提示,去除时不能直接按\n来进行字符串去除,这样是没用的,核心方法如go去除字符串的换行符与空格_ProblemTerminator的博客-CSDN博客_go 去除换行符go去除字符串的换行符与空格https://lan6193.blog.csdn.net/article/details/126150561