摘要:
基于结构体实现Go的面向对象编程 // person结构体-person类 type person struct { name string age int8 } // person成员方法 func (p person) sayHi() { fmt.Printf("%s say Hi!\n", p 阅读全文
摘要:
Go语言的结构体跟C语言的结构体有点类似,不过定义方法有点区别。 结构体定义: type person struct { name string age int8 } 结构体初始化: p0 := person{"Hi", 18} p1 := person{name: "Go", age: 19} p 阅读全文
摘要:
Go语言的常量跟javascript的常量声明是类似的。 const fa = 4 const ( fb = 5 fc = 6 ) 另外,Go语言的常量可以只声明,不使用(而变量不行)。 Go 允许有无类型常量,比如math.PI var x float32 = math.PI var y floa 阅读全文
摘要:
Go语言的变量跟其他语言的使用有较大的区别,go语言的类型都写在变量的后面。 // 声明变量number,类型为int var number int number = 1 // 如果直接初始化变量,那么类型可以省略 var number = 1 // 或者使用 := 简化var声明 number : 阅读全文
摘要:
Go语言的依赖管理跟python看起来有点类似。 在进行 Go 依赖管理之前,需要根据自己的需要修改 GOPATH 环境变量的值(默认情况的用户主目录中的go/pkg/mod中),将其调整到D盘中: 注意:调整后需要将原来的目录中的文件迁移过去。 下载依赖: go get github.com/gi 阅读全文