Go - 反射

Go - 反射 首页 / Golang入门教程 / Go - 反射

Go Reflection是程序检查其自身结构(尤其是通过类型)的能力。这是元编程的一种形式。

反射可用于在运行时调查类型和变量,例如它的大小,方法,也可以"动态"地称这些方法。

无涯教程网

反射示例

package main
import(
   "fmt"
   "reflect"
)
func main()  {
   age := 27.5
   fmt.Printf("%T\n" ,age)
   fmt.Println(reflect.TypeOf(age))
}

输出:

float64
float64

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

React实战进阶45讲 -〔王沛〕

10x程序员工作法 -〔郑晔〕

Service Mesh实战 -〔马若飞〕

操作系统实战45讲 -〔彭东〕

深入浅出分布式技术原理 -〔陈现麟〕

React Native 新架构实战课 -〔蒋宏伟〕

手把手教你落地DDD -〔钟敬〕

云时代的JVM原理与实战 -〔康杨〕

程序员职业规划手册 -〔雪梅〕

好记忆不如烂笔头。留下您的足迹吧 :)