初始化
```go
//Java
Map<String , Integer> map = new HashMap();
// go
m = make(map[string] int)
colors := map[string]string{}
```
语法差距还是蛮大的。
删除
```go
delete(m, "abc")
```
判断
```go
if val, ok := m["1234"]; ok {
fmt.Println(val)
}
```
本文详细介绍了Go语言中映射(map)的初始化、删除及判断等关键操作,对比了Go语言与Java在映射使用上的语法差异,为开发者提供了实用的代码示例。
初始化
```go
//Java
Map<String , Integer> map = new HashMap();
// go
m = make(map[string] int)
colors := map[string]string{}
```
语法差距还是蛮大的。
删除
```go
delete(m, "abc")
```
判断
```go
if val, ok := m["1234"]; ok {
fmt.Println(val)
}
```
1360

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