可以使用 reflect 包中的 TypeOf
和 ValueOf
函数来获取一个包中的函数。首先需要通过 import
函数将包导入到程序中,然后使用 reflect.TypeOf
函数获取包的类型信息,再使用 reflect.Type.Method
方法获取包中的所有方法。
示例代码:
packageName :="fmt"
packageValue := reflect.ValueOf(fmt)
packageType := packageValue.Type()
for i := 0; i < packageType.NumMethod(); i++ {