反射指针处理

如果使用 interface{} 接收参数,无法分辨是传入参数是指针还是实例值。

    ref := reflect.TypeOf(handle)
    if ref.Kind() == reflect.Ptr {
        ref = ref.Elem()
    }

如果是一个指针,多判断一次,就可以正常使用反射对象了。

讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!