美文网首页
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