映射
映射的增删改查
映射也被称作map或字典,存储的是键值对类型的关系。
示例代码:映射的增删改查
package main import "fmt" func main() { // 创建 m := make(map[string]int) // 新增 m["a"] = 1 m["b"] = 2 fmt.Println(m) // 删除 delete(m, "a") fmt.Println(m) // 修改 m["b"] = 11 fmt.Println(m) // 查询 fmt.Println(m["b"]) }
常量
常量的基本定义
示例:定义常量
package main import "fmt" func main() { const PI = 3.14 fmt.Println(PI) }
常量的自增
示例:使用iota让常量自增
package main import "fmt" const ( a = iota b c ) func main() { fmt.Println(a, b, c) }
指针
指针的基本用法
示例:指针的获取和使用
package main import "fmt" func main() { var a = 33 // 获取指针 pA := &a // 通过指针修的值 *pA = 34 // 查看指针的值 fmt.Println(*pA) }