类型断言的作用是在编译器的层面,可以让下文的代码使用变量时,使用指定类型的方法和属性。【Java中有属性,Go中只有方法】
作用对象为接口值。
只改变了堆对象的真实类型。
类型转换的作用是把类型强制转换成指定的类型。
作用对象为任意对象。
改变了堆对象的真实值和类型。
类型断言的作用是在编译器的层面,可以让下文的代码使用变量时,使用指定类型的方法和属性。【Java中有属性,Go中只有方法】
作用对象为接口值。
只改变了堆对象的真实类型。
类型转换的作用是把类型强制转换成指定的类型。
作用对象为任意对象。
改变了堆对象的真实值和类型。