Go语言基础与高级特性详解
1. Go语言基础数据结构与语法
1.1 映射(Maps)
在Go语言中,映射用于存储键值对数据。映射的默认值为 nil ,它持有对底层哈希表的引用。以下是映射的声明和常见操作示例:
package main
import "fmt"
func main() {
fruitsPrices := map[string]int{
"orange": 10,
"apple": 20,
"banana": 15,
}
fmt.Println(fruitsPrices) // Output: map[apple:20 banana:15 orange:10]
// 添加新的键值对
fruitsPrices["mango"] = 25
fmt.Println(fruitsPrices) // Output: map[apple:20 banana:15 mango:25 orange:10]
// 删除键值对
delete(fruitsPrices, "orange")
fmt.Println(fruitsPrices) // Output: map[apple:20 banana:15 mango:25]
// 获取映射中的值
fmt.Println(fruitsPrices["apple"]) // Output: 20
// 获取不存在的键的值
fmt.Println(fruitsPrices["grapes
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



