switch中grade函数调用没理解

来源:2-4 条件语句

残天一月

2018-02-28

在学习switch grade时、没有理解为什么几个grade函数在同一个fmt.Println()里打印在引发panic时其它grade函数也不能打印呢?为什么不在同一个fmt.Printlln()函数里打印时、就能打印出来呢

写回答

1回答

ccmouse

2018-02-28

这是函数参数计算的问题。在同一个里面打印,他要先把所有grade都算出来,然后再打印。有一个算不出来就挂了。分开来的话,算出来一个打印一个,直到遇到panic为止

0
1
残天一月
额、这个还真没往这方面去考虑过、确实有用、谢谢老师啦
2018-03-04
共1条回复

Google资深工程师深度讲解Go语言 由浅入深掌握Go语言

语法+分布式爬虫实战 为转型工程师量身打造

5995 学习 · 1909 问题

查看课程