Go语言编程入门:映射、常量、指针

2023年 7月 12日 41.2k 0

映射

映射的增删改查

映射也被称作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)
}

相关文章

JavaScript2024新功能:Object.groupBy、正则表达式v标志
PHP trim 函数对多字节字符的使用和限制
新函数 json_validate() 、randomizer 类扩展…20 个PHP 8.3 新特性全面解析
使用HTMX为WordPress增效:如何在不使用复杂框架的情况下增强平台功能
为React 19做准备:WordPress 6.6用户指南
如何删除WordPress中的所有评论

发布评论