猿问

Go中的错误处理

我有这样的代码


main()

{

    do something

    do something

    .

    .

    .

    do something

}

现在,我不知道哪个“执行某项操作”会引发错误。Go中是否有可能捕获并打印错误?如何?


catspeake
浏览 229回答 2
2回答

互换的青春

Go语言不包含异常处理机制。但是,它具有紧急/恢复机制,可以提供一些异常处理。

幕布斯6054654

你可能想要recover。或者,检查那些函数的返回值。去调用错误值ok并立即检查它是很习惯的。meh, ok := do_something()if !ok {
随时随地看视频慕课网APP

相关分类

Go
我要回答