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()将打印结果作为字符串返回)


1
hcmouse
hp>楼上正解~~

h021-11-09
共1条回复

0 学习 · 1399 问题

查看课程