网站首页 返回列表 “慢生活”不是懒惰,放慢速度不是拖延时间,而是让我们在生活中寻找到平衡。
golang标准库reflect的魔法运用
本文要解决什么问题?有时候我们为了简化代码,需要包装使用一些参数数量可变的函数,例如数据库查询用的Query、Exec等函数,你的SQL语句中有多少个“?”,后面就要对应提供多少参数。要包装这样的函数,使用reflect库是唯一的选择。实现方法废话不多说,下面就说说实质性的内容。思路总体上就是依靠_reflect.Va...
阅读全文
go语言利用reflect存储函数和参数
go语言利用reflect存储函数和参数本文提供go语言中一种存储任意类型函数和参数的方法。源代码链接:思路利用_reflect.Value_类型存储多个任意类型的函数和任意类型的参数,以便在其他位置和时机执行。导入包存储类型使用_list.List_,因此需要导入_container/list_和_reflect_两...
阅读全文
reflect反射的实际中的应用及畅想
原文地址[[https://mojotv.cn/go/golang-reflect-string](https://links.jianshu.com/go?to=https%3A%2F%2Fmojotv.cn%2Fgo%2Fgolang-reflect-string)]1\.?解决了什么我有很多行日志数据单行的格式是...
阅读全文