先看一个问题,反射的使用场景
使用反射机制,编写函数的适配器, 桥连接
反射的基本介绍
基本介绍
- 反射可以在运行时动态获取变量的各种信息, 比如变量的类型(type),类别(kind)
- 如果是结构体变量,还可以获取到结构体本身的信息(包括结构体的字段、方法)
- 通过反射,可以修改变量的值,可以调用关联的方法。
- 使用反射,需要 import (“reflect”) 5)
示意图
反射的应用场景
反射重要的函数和概念3) 变量、interface{} 和 reflect.Value 是可以相互转换的,这点在实际开发中,会经常使用到。画 出示意图