Go语言中的类型断言与类型转换详解
# Go 语言中的类型断言与类型转换详解
# 1. 类型断言(Type Assertion)
# 1.1 基本概念
类型断言用于确定一个接口值的实际类型,语法为:
value.(Type)其中:
value 必须是接口类型
Type 是要断言的具体类型
# 1.2 使用方式
# 1.2.1 基本语法
var i interface{} = "hello"// 方式 1:直接断言(不安全)str := i.(string)// 方式 2:安全断言(推荐)if str, ok := i.(string); ok {...
more...









