
Go语言
文章平均质量分 90
蒙娜丽宁
华为HDE(HUAWEI Developer Experts),UnityMarvel创始人,开放原子基金会银牌讲师,51CTO学堂金牌讲师,IT畅销书作者。从事软件研究和开发超过20年,长期从事编译器、人工智能、Python、Go、JavaScript、Java及跨平台技术的研究和开发工作,曾出版超过40本IT图书。主要著作包括《Python从菜鸟到高手》、《Python爬虫从菜鸟到高手》、《奇妙的Python:神奇代码漫游之旅》。
展开
-
史上最全的Go语言模块(Module)管理详解(基于Go1.19)
本文主要介绍了Go语言的两种模块管理机制:go modules和Go工作区。其中Go工作区模式为了解决诟病已久的go modules路径问题,从Go1.18开始引入的。使用最新版本Go的同学推荐使用Go工作区模式管理Go模块,这将为你带来更好的模块管理体验。除此之外,本文还介绍了在VSCode中如何使用Go工作区模式管理Go模块,以及如何排除Go Language Server启动时产生的错误。原创 2022-09-13 09:42:32 · 5452 阅读 · 1 评论 -
Go语言必须支持多返回值函数,你知道为什么吗?
对于Python来说,多返回值函数就是一个语法糖。不过对于go来说,还真需要,那么为什么需要呢?赶快点进来吧!原创 2021-11-18 21:07:42 · 1616 阅读 · 1 评论 -
9012年都过了,还不会用go modules配置本地模块同学真要死了!
go语言从1.11开始加入了新的依赖管理模块go modules,从1.17开始,go将不再支持通过GOPATH方式设置本地模块搜索路径,所以要用本地模块的,这是最后的机会,赶紧升级吧,否则程序就无法编译了。原创 2021-04-27 12:06:41 · 853 阅读 · 0 评论 -
用Go语言异常机制模拟TryCatch异常捕捉
有的同学看到Go和TryCatch一起出现,心里可能会说,难道Go语言升级了,加入了try…catch语句。哈哈,其实Go语言从创建之初就没打算加入try…catch语句,因为创建Go的那帮大爷认为try…catch挺烦人的,如果滥用,会造成程序混乱,所以就不打算加入try…catch(以后加不加入不好说)。既然Go语言中并没有try…catch语句,那么为何文章标题说要使用TryCatch呢?...原创 2019-05-20 07:33:30 · 1711 阅读 · 0 评论