Comma-ok
1. Map 查找(map[T]U)
map[T]U)value, ok := m[key]if value, ok := userMap["Alice"]; ok {
// Alice 存在
} else { // 用户不存在
}2. 类型断言(interface{})
interface{})value, ok := x.(ConcreteType)var val interface{} = "hello"
if s, ok := val.(string); ok {
fmt.Println(s) // 输出: hello
} else {
fmt.Println("非字符串类型")
}3. 通道接收(chan T)
chan T)4. 空接口转换(interface{}转具体类型)
interface{}转具体类型)总结表
特殊说明
最佳实践
最后更新于