go
小楼夜听雨dayrain
只要静下心来,世界上没有学不会的知识
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
go闭包中的变量是否是共享的?
问题可能题目的描述不是很准确。题中的”共享变量“,主要出现在go中闭包的一种用法——将函数作为返回值。比如可以用这种方法实现下面的累加器(代码来自于 《the way to go》)func adder() func(int) int { var x int return func(i int) int { x = i + x return x }}写一个主函数测试以下package mainimport "fmt"func main() { fmt.Pr原创 2021-12-08 18:49:22 · 505 阅读 · 0 评论 -
go mod 使用方法
go mod是go的一个模块管理工具,用来代替传统的GOPATH方案。下面是基本的使用方法:假设我现在想要创建一个工程来学习go的语法,路径为 E:/go/grammar。1、cd进入grammar文件夹2、初始化目录go mod init dayrain.cn/grammardayrain.cn/grammar是一个标识,一般是 主机名+模块名初始化后,会自动创建一个go.mod文件,有go的版本号,以及所依赖的模块信息。3、导入自定义的模块新建一个lib1包,写一.原创 2021-11-25 23:35:27 · 8021 阅读 · 1 评论
分享