Go语言编程入门:映射、常量、指针
映射
映射的增删改查
映射也被称作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)
}
THE END






