要获取数据,您需要使用类型断言来将空接口转换为其原始类型。以下是一个示例:

data := make(map[string]interface{})
data['name'] = 'John'
data['age'] = 30

// Accessing data
name, ok := data['name'].(string)
if ok {
    fmt.Println(name)
}

age, ok := data['age'].(int)
if ok {
    fmt.Println(age)
}

在上面的示例中,我们首先创建了一个空接口类型的 map,并添加了一些数据。然后,我们使用类型断言将字符串和整数类型转换为其原始类型,并将其打印到控制台上。

Go Map 接口获取数据:类型断言和示例

原文地址: https://www.cveoy.top/t/topic/lr2y 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录