反射

1. 反射介绍

反射

反射

反射

2. TypeOf

反射

自定义类型和结构体的获取

反射

反射

反射

3. ValueOf

反射

空接口类型和int类型相加?

1. 使用类型断言

反射

2. 使用反射

反射

reflect.value类型提供的方法

反射

获取原始值

反射

反射

反射

当传入的是指针类型的变量时

通过反射修改指针变量的值

反射

4. type和kind

反射

反射

类型种类是底层的类型

指针类型名称是空

反射

对于数组和切片

数组和切片的类型名称是空

反射

反射

5. 结构体反射

与结构体相关的方法

反射

反射

反射

字段

判断是不是结构体类型或者结构体指针类型

反射

反射

反射

反射

反射

StructField类型

反射

反射

反射

反射

反射

反射

执行方法

反射

反射

反射

上面的print改成arint,安装ASCII来的

反射

反射

反射

反射

反射

反射

反射修改结构体属性

反射

反射

6. 反射总结

反射