123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- // Copyright GoFrame Author(https://goframe.org). All Rights Reserved.
- //
- // This Source Code Form is subject to the terms of the MIT License.
- // If a copy of the MIT was not distributed with this file,
- // You can obtain one at https://github.com/gogf/gf.
- package gvar
- import (
- "github.com/gogf/gf/internal/utils"
- )
- // IsNil checks whether `v` is nil.
- func (v *Var) IsNil() bool {
- return utils.IsNil(v.Val())
- }
- // IsEmpty checks whether `v` is empty.
- func (v *Var) IsEmpty() bool {
- return utils.IsEmpty(v.Val())
- }
- // IsInt checks whether `v` is type of int.
- func (v *Var) IsInt() bool {
- return utils.IsInt(v.Val())
- }
- // IsUint checks whether `v` is type of uint.
- func (v *Var) IsUint() bool {
- return utils.IsUint(v.Val())
- }
- // IsFloat checks whether `v` is type of float.
- func (v *Var) IsFloat() bool {
- return utils.IsFloat(v.Val())
- }
- // IsSlice checks whether `v` is type of slice.
- func (v *Var) IsSlice() bool {
- return utils.IsSlice(v.Val())
- }
- // IsMap checks whether `v` is type of map.
- func (v *Var) IsMap() bool {
- return utils.IsMap(v.Val())
- }
- // IsStruct checks whether `v` is type of struct.
- func (v *Var) IsStruct() bool {
- return utils.IsStruct(v.Val())
- }
|