众所周知,反射是框架设计的灵魂。反射在很多语言中都有其妙用。在计算机科学领域,反射是指一类应用,它们能够自描述和自控制。本文将对于Golang的反射的笔记。
反射的用途
Golang提供了一种机制,在编译时不知道类型的情况下,可更新变量、运行时查看值、调用方法以及直接对他们的布局进行操作的机制,称为反射。
为什么用反射
目的就是增加程序的灵活性,避免将程序写死在代码里。借助反射透视一个未知的类型。
为何需要反射?
使用反射
reflect提供了两种类型来进行访问接口变量的内容
| First Header | Second Header |
|---|---|
| reflect.ValueOf() | 获取输入参数接口中的数据的值,如果为空则返回0
版权声明:
作者:捡田螺的小男孩
链接:https://www.mryunwei.com/350718.html
文章版权归作者所有,未经允许请勿转载。
|


