panic报错问题
来源:2-4 条件语句
hjinpo
2021-11-05 16:28:57
我的panic代码
./branch.go:12:8: too many arguments to function call: panic(fmt.Printf("Wrong score: %d", score))
这个是什么原因?
1回答
weixin_宝慕林129493
2021-11-08
错误提示调用panic时的参数过多,fmt.Printf()的打印结果不是以字符串返回的,而是直接打印在终端上,改成fmt.SPrintf()就可以了(fmt.SPrintf()将打印结果作为字符串返回)
相似问题