📇 本类导航
本页自动汇总「Go」分类下的全部笔记(含子分类),随笔记增删实时更新。
go env -w GOPROXY=https://goproxy.cn
① HelloWorld案例
package main import "fmt" func main(){ fmt.Println("Hello World") //Hello World }② 数组
创建固定数组,数组长度不可变
a := [5]int{1,2,3,4,5}创建动态数组
a := make([]int,0) //这里的a是第一行所创建的 a = append(a,1,2,3,4,5) a[0] = 10 //改变数组a中第一个元素的值③ 键值对
m := make(map[string]int) m["a"]=1 m["b"]=2 fmt.Println(m) //map[a:1 b:2]④ 结构
type Point struct { X int Y int } p:=Point{1,2} //初始化结构 fmt.Println(p) //{1 2} p.X=5 //修改结构中符号的值 fmt.Println(p) //{5 2}⑤ 指针
type Point struct { X int Y int } p:=Point{1,2} //初始化结构 q := &p //把p的地址给q p.X=3 fmt.Println(*q) //对q进行解引用,{3 2} fmt.Println(p) //{3 2}
All articles on this blog are licensed under CC BY-NC-SA 4.0 unless otherwise stated.
Comments
