golang中的defer关键字在函数返回、函数结束的时候就会生效,golang返回时,先把返回值压栈,然后执行defer函数,如果defer函数中有修改栈中的返回值,那么返回值会被修改,之后进行跳转返回。
技术文章 / 下载软件趣味内容 / 专业带飞