golang
shuiuii
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
golang语法系列9-GOROOT、GOPATH
1、GOPATH和GOROOT不同于其他语言,go中没有项目的说法,只有包,其中有两个重要的路径,GOROOT和GOPATHGO开发相关的环境变量如下:GOROOT:GOROOT就是Go的安装目录.(类似于java的JDK)GOPATH:GOPATH是我们的工作空间,保存go项目的代码和第三方依赖...原创 2021-03-30 19:32:11 · 242 阅读 · 0 评论 -
golang语法系列8-map(集合)
集合package mainimport "fmt"func main() { //如果不初始化 map,那么就会创建一个 nil map。nil map 不能用来存放键值对 s := map[string]string{} s["name"] = "zhusy" s["addr"] = "Hubei" for k, v := range s { fmt.Println(k, v) } var s1 map[string]string s1 = make(map[原创 2021-03-28 19:35:22 · 160 阅读 · 0 评论 -
golang语法系列7-切片
切片package mainimport "fmt"func main() { fmt.Println("===============1 ways=============") s := []int{2, 3, 5, 7, 11, 13} var s_dst []int s_dst = s printSlice(s_dst) fmt.Println("===============2 ways=============") s =make([]int,4,8)原创 2021-03-27 14:45:33 · 142 阅读 · 0 评论 -
golang语法系列6-接口
一、go语言的接口1.理解组合接口2.接口的方法都需要实现3.空接口4.多接口原创 2021-03-24 21:30:57 · 122 阅读 · 0 评论 -
golang语法系列5-数组的定义和访问
一、数组的定义和访问package mainimport "fmt"func main() { var aSingle int aSingle = 10 fmt.Println("aSinger:",aSingle) fmt.Println("=================first way to define array============") var aArrays [3] int aArrays[0] = 0 aArrays[1] = 1 aArr原创 2021-03-24 21:28:54 · 269 阅读 · 0 评论 -
golang语法系列4-指针方法和值方法对比
1.结构体内容1.1.结构体的指针方法如下,定义了一个Person(人)的结构体,包含Name(名字)、Gender(性别)、Age(年龄)、Address(地址)共4个字段;type Person struct { Name string Gender string Age uint8 Address string}func (person *Person) Grow() { person.Age++} func (person *P原创 2021-03-20 16:03:14 · 389 阅读 · 0 评论 -
golang语法系列3-Go语言初始化结构体的成员变量
1.使用”键值对“ 初始化结构体1.1.键值对初始化结构体的书写格式键值对初始化的格式如下:ins:= 结构体类型名{ 字段1:字段1的值, 字段2:字段2的值, ...}结构体类型:定义结构体时的类型名称。字段1、字段2:结构体成员的字段名,结构体类型名的字段初始化列表中,字段名只能出现一次。字段1的值、字段2的值:结构体成员字段的初始值。键值之间以:分隔,键值对之...原创 2020-04-18 16:03:44 · 658 阅读 · 0 评论 -
golang语法系列2-go语言实例化结构体
1.基本的实例化形式type Point struct { X int Y int}var p Pointp.X = 10p.Y = 202.创建指针类型的结构体type Player struct{ Name string HealthPoint int MagicPoint int}tank := new(Player)3.取结构体的地址实例化...原创 2020-04-18 15:58:25 · 763 阅读 · 0 评论 -
golang语法系列1-变量的声明
一、变量的声明1.标准格式 var paramname type2.批量格式var( a int b string e struct { x int })3.简短格式func main() { x:=100 a,s:=1, "abc"}名字:=表达式注意:1.定义变量,同时显式初始化。2.不能提供数据类型。3.只能用在函数内部...原创 2020-04-18 15:54:10 · 197 阅读 · 0 评论
分享