原博文
2019-04-03 15:06 −
因为Go的语法和Erlang、Python类似,所以我们将这三门语言做个详细的对比。 相比于Python的40个特性,Go只有31个,可以说Go在语言设计上是相当克制的。比如,它没有隐式的数值转换,没有构造函数和析构函数,没有运算符重载,没有默认参数,也没有继承,没有泛型,没有异常,没有宏,没有函...
2
16274
相关推荐
2019-11-22 10:29 −
go get -u github.com/abadojack/whatlanggogo build whatlanggo.go https://libs.garden/go/search?q=language-detection https://blog.csdn.net/TMT1234...
0
103
2019-12-06 14:55 −
......
2019-12-10 18:33 −
## 写在前面 世界是复杂的,每一种思想都是为了解决某些现实问题而简化成的模型,想解决就得先面对,面对就需要选择角度,角度决定了模型的质量, 喜欢此UP主[汤质看本质](https://space.bilibili.com/362588980?from=search&seid=11461744258...
2019-12-11 21:00 −
func main() { //go中的k,v键值对 //关键子map,声明 var a = map[int]string{1:"wo",2:"waas"} //因为存储类型较多返回的值不确定是0,还是nil,还是其他空值,那么就可以取值那个ok就是只代表T or F,这样简单...
0
148
2019-12-11 21:49 −
func main() { //结构体:一系列属性的集合 //格式: //type是关键字 结构体的名字 struct{} type xxx struct { name string sex,age int //设置属性
} //匿名字段表示字段...
2019-12-12 21:08 −
# Go strings
Go 的 strings 包中包含许多处理字符串的函数
官方文档:https://golang.org/pkg/strings/ ## 前缀、后缀
判断字符串前缀、后缀
```golang
// 判断字符串 s 是否以 prefix 开头
func HasPrefix(s,...
2019-12-03 15:56 −
环境变量GO111MODULE
GO111MODULE=off go命令从不使用新模块支持。使用GOPATH模式(查找vendor目录和GOPATH路径下的依赖)
GO111MODULE=on go命令开启模块支持,只根据go.mod下载和查找依赖
GO111MODULE=auto 默认值,go命...
0
294
2019-12-20 17:32 −
go modules 是 golang 1.11 新加的特性。现在1.13 已经发布了,是时候用起来了。Modules官方定义为: 模块是相关Go包的集合。modules是源代码交换和版本控制的单元。 go命令直接支持使用modules,包括记录和解析对其他模块的依赖性。modules替换旧的基...
0
340
2019-12-04 15:28 −
# go new 尽管没有构造函数,go有一个内置的函数`new`,可以用来分配一个类型需要的内存。`new(X)`和`&X{}`是等效的: ```go
goku := new(Saiyan)
// 等效
goku := &Saiyan{}
``` 用那种方式取决于你,但是你会发现,当需要去初始化结...
2019-12-20 00:15 −
package main import ( "database/sql" "fmt" _ "github.com/go-sql-driver/mysql"
) func main() { db, err := sql.Open("mysql", "ro...
0
115