Skip to content

Commit fbd1b21

Browse files
author
zhangyu
committed
feat:修改kvar
1 parent 64805fd commit fbd1b21

File tree

1 file changed

+16
-3
lines changed

1 file changed

+16
-3
lines changed

container/kvar/kvar.go

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,20 @@
11
package kvar
22

3-
import "github.com/gogf/gf/v2/container/gvar"
3+
import (
4+
"github.com/gogf/gf/v2/container/gvar"
5+
)
46

5-
func New(val interface{}, safe bool) *gvar.Var {
6-
return gvar.New(val, safe)
7+
type Var struct {
8+
*gvar.Var
9+
}
10+
11+
func New(val interface{}, safe ...bool) *Var {
12+
if len(safe) > 0 && !safe[0] {
13+
return &Var{
14+
Var: gvar.New(val, true),
15+
}
16+
}
17+
return &Var{
18+
Var: gvar.New(val),
19+
}
720
}

0 commit comments

Comments
 (0)