
Golang
文章平均质量分 84
ErDong.陳
勿在浮沙筑高台,共勉。
展开
-
Go语言包的导入
Go语言包的导入 包的导入语法 在写Go代码的时候经常用到import这个命令用来导入包文件,看到的方式参考如下: import( "fmt" ) 然后在代码里面可以通过如下的方式调用 fmt.Println("hello world") 上面这个fmt是Go语言的标准库,他其实是去GOROOT下去加载该模块,当然Go的import还支持如下两种方式来加载自己写的模块: 相对路径 ...原创 2018-11-08 14:29:01 · 532 阅读 · 0 评论 -
map并发安全问题
map并发安全问题 go语言官方博客中(Go maps in action)有说明: Maps are not safe for concurrent use: it’s not defined what happens when you read and write to them simultaneously. If you need to read from and write to a m...原创 2018-11-19 16:32:25 · 1247 阅读 · 0 评论 -
Golang中的面向对象编程
Go语言中的面向对象编程 Golang面向对象 结构体和方法 定义方法时需要了解: func createNode(value int) *Node { return &Node{value : value} } Go 语言中没有构造和析构函数,因此一般都是通过普通函数来作为工厂函数创建结构体 注意该函数返回了局部变量的地址,这在Go语言中是允许的。 此时就需要考虑该局部变量是存在...原创 2018-11-20 14:25:07 · 689 阅读 · 0 评论