我已经研究了 panic 和 error 之间的区别很长时间了,但不幸的是我还没有找到确切的答案。谁能帮忙?
最佳答案
可以这样想:
panic()
(一个动词)是一个 Action
error
(一个名词)是一个实体
一旦遇到错误
,您可以对其进行处理(panic()
ing 只是这里众多选项之一,其他选项会忽略错误,返回错误给调用者或采取一些其他错误特定操作)
请注意,您不一定需要 error
才能 panic()
。
关于go - 谁能举例说明 panic 和 error 之间的确切区别以及何时在 go 中使用它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40354831/