美文网首页
reflect--獲取自定義類型的方法名字和形參

reflect--獲取自定義類型的方法名字和形參

作者: dncmn | 来源:发表于2017-11-27 12:36 被阅读0次

import(

"strconv"

"testing"

"reflect"

"log"

)

typemyInt int

func(this *myInt)ParseInt(str string)(result int ,err error){

result,err=strconv.Atoi(str)

return

}

func(this *myInt)Int2Str(num int,tt string)(result string){

result=strconv.Itoa(num)

return

}

funcTest_reult_demo(T *testing.T){

vars myInt

v:=reflect.TypeOf(&s)

fori:=0;i

m:=v.Method(i)

log.Println(m.Name)

}

t:=reflect.ValueOf(&s)

//

fori:=0;i

m:=t.Method(i)

forj:=0;j

log.Println(m.Type().In(j).String())

}

}

}

相关文章

网友评论

      本文标题:reflect--獲取自定義類型的方法名字和形參

      本文链接:https://www.haomeiwen.com/subject/udorbxtx.html