diff --git a/reflux.go b/reflux.go index f348a08..b587443 100644 --- a/reflux.go +++ b/reflux.go @@ -48,10 +48,6 @@ type R interface { // Keys 返回当前映射或结构体的所有键名 Keys() []string - - // Raw 返回底层的 reflect.Value - // 用于需要直接操作反射值的场景 - Raw() reflect.Value } // New 创建一个新的 R 实例 diff --git a/util.go b/util.go index 6aea61e..8797a50 100644 --- a/util.go +++ b/util.go @@ -385,9 +385,6 @@ func normalizeInputValue(v any) (reflect.Value, bool, error) { var isPtr bool switch vv := v.(type) { - case R: - isPtr = true - rv = vv.Raw() case valuex.Accessor: isPtr = true rv = vv.Raw()