reflect包
** 01、 Reflect概念 **
reflect包提供了运行时反射,程序运行过程中动态操作结构体。
** 02、Reflect作用**
- 当变量存储结构体属性名称,想要对结构体这个属性赋值或查看时,就可以使用反射。
- 反射还可以用作判断变量类型
** 03、Reflect使用
**
整个reflect包中最终要的两个类型
- Reflect.Type 类型
- Reflect.Value 值
- 04、Reflect使用函数
*
获取到Type和Value的函数
- **Reflect.TypeOf (interface{}) ** 返回类型Type
- Reflect.ValueOf (interface{}) 返回值 Value
1 | package main |
- 本文作者: 梁俊可
- 本文链接: http://ljk3d.com/2021/10/19/goLangNote/goLangBasic/19_GoLang语言入门_基础语法_反射/
- 版权声明: 梁俊可工作室