随笔分类 -  Go语言

Go语言-panic、recover和error
摘要:在Go语言中,一般的错误处理,通过error就够了,但是对于严重的错误,需要终止进程的操作,需要用到panic,与panic相关的还有recover,recover用来截获panic的错误信息。归纳如下: error:处理一般性的错误 panic:处理需要终止程序的错误,并且会将堆栈里面的数据信息d 阅读全文

posted @ 2022-04-14 19:33 funnyboy0128 阅读(260) 评论(0) 推荐(0)

Go语言-defer特性和使用场景
摘要:Go语言的defer主要用于延迟调用,会在当前函数返回之前执行defer注册的函数。类似其他语言(例如java)中的try...catch...finally语句,利用这个特性可以用来释放资源等操作,下面归纳总结一下defer的基本用法。 一、defer的特性 1、延迟调用 1 func main( 阅读全文

posted @ 2022-04-10 17:06 funnyboy0128 阅读(203) 评论(0) 推荐(0)

导航