随笔分类 -  GoLang

摘要:首先要明白,return是非原子性的,需要两步,首先要将返回值放到一个临时变量中(为返回值赋值),然后将返回值返回到被调用处。而defer函数恰在return的两个操作之间执行。 真正的执行顺序是: 先为返回值赋值,即将返回值放到一个临时变量中,然后执行defer,然后return到函数被调用处。 阅读全文
posted @ 2021-08-21 21:18 Lucky小黄人^_^ 阅读(246) 评论(0) 推荐(0)
摘要:GOROOT:指定go sdk 安装目录。%GOROOT%\bin一般被配置在环境变量path中 GOPATH:就是golang 工作目录,我们的所有项目的源码都这个目录下。 go项目 import module 时的查找路径是GOROOT和GOPATH,所以我们如果想要自己的包被查询到,就应该把包 阅读全文
posted @ 2021-05-20 18:13 Lucky小黄人^_^ 阅读(2730) 评论(0) 推荐(0)
摘要:go语言怎么导入自定义的包 导入自定义的包“model2”, 编译这个源程序,出现下面这个报错信息, 提示信息说在E:\GoLang\Go\src\model2 (from $GOROOT) 和 C:\Users\324014978\go\src\model2 (from $GOPATH)两个文件夹 阅读全文
posted @ 2020-06-30 22:58 Lucky小黄人^_^ 阅读(7011) 评论(0) 推荐(0)
摘要:19. 顺时针打印矩阵 题目描述 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下4 X 4矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,1 阅读全文
posted @ 2020-03-26 21:48 Lucky小黄人^_^ 阅读(172) 评论(0) 推荐(0)