2026年3月9日

290_尚硅谷_反射的最佳实践(1)

摘要: 1.反射最佳实践 2.使用反射来遍历结构体的字段, 调用结构体的方法, 并获取结构体标签的值_代码 package main import ( "fmt" "reflect" ) // * 定义了一个Monster结构体 type Monster struct { Name string `json 阅读全文

posted @ 2026-03-09 16:18 与太阳肩并肩 阅读(1) 评论(0) 推荐(0)

289_尚硅谷_反射的练习题

摘要: 1.反射练习题 2.1) 一个变量 var v float64 = 1.2,使用反射得到他的reflect.Value, 然后获得对应的Type, Kind和值, 并将reflect.Value 转换成 interface{},再将interface{} 转换成float64 package mai 阅读全文

posted @ 2026-03-09 14:31 与太阳肩并肩 阅读(4) 评论(0) 推荐(0)

288_尚硅谷_反射的注意事项和细节(2)

摘要: 1.反射注意事项和细节说明 2.5) 通过反射来修改变量, 注意当使用 SetXxx 方法来设置需要通过对应的指针类型来完成, 这样才能改变传入的变量的值, 同时需要使用到reflect.Value.Elem() 方法 package main import ( "fmt" "reflect" ) 阅读全文

posted @ 2026-03-09 13:33 与太阳肩并肩 阅读(1) 评论(0) 推荐(0)

287_尚硅谷_反射的注意事项和细节(1)

摘要: 1.反射注意事项和细节说明 阅读全文

posted @ 2026-03-09 10:56 与太阳肩并肩 阅读(1) 评论(0) 推荐(0)

2026年3月8日

286_尚硅谷_反射的快速入门(2)

摘要: 1.反射的快速入门和常量介绍 2.2. 请编写一个案例,演示对(结构体类型、interface{、reflect.Value)进行反射的基本操作_代码 package main import ( "fmt" "reflect" ) type Student struct { Name string 阅读全文

posted @ 2026-03-08 19:46 与太阳肩并肩 阅读(2) 评论(0) 推荐(0)

285_尚硅谷_反射的快速入门(1)

摘要: 1.反射的快速入门 2.案例1. 请编写一个案例,演示对(基本数据类型、interface{}、reflect.Vaiue)进行反射的基本操作_代码 package main import ( "fmt" "reflect" // ! 反射用的包 ) // todo 1.1 专门演示反射的函数, 通 阅读全文

posted @ 2026-03-08 15:27 与太阳肩并肩 阅读(2) 评论(0) 推荐(0)

284_尚硅谷_反射的相关函数和转换

摘要: 1.反射常见应用场景,反射重要函数和概念 2.3) 变量、interface{}和reflect.Value是可以相互转换的, 这点在实际开发中,会经常使用到。 3.反射的应用场景 阅读全文

posted @ 2026-03-08 11:33 与太阳肩并肩 阅读(1) 评论(0) 推荐(0)

283_尚硅谷_反射基本介绍和示意图

摘要: 1.基本介绍 2.示意图 阅读全文

posted @ 2026-03-08 11:32 与太阳肩并肩 阅读(1) 评论(0) 推荐(0)

2026年3月7日

282_尚硅谷_反射的引出和应用场景

摘要: 1.反射使用的场景一 2.反射使用的场景二 阅读全文

posted @ 2026-03-07 22:06 与太阳肩并肩 阅读(1) 评论(0) 推荐(0)

281_尚硅谷_管道的注意事项和细节(3)

摘要: 1.channel使用细节和注意事项 2.goroutine 中使用recover, 解决协程中出现panic, 导致程序崩溃问题。【案例演示】_报错演示 package main import ( "fmt" "time" ) // 函数1 func sayHello() { for i := 0 阅读全文

posted @ 2026-03-07 21:48 与太阳肩并肩 阅读(1) 评论(0) 推荐(0)

导航