Documentation ¶
Overview ¶
Package empty provides functions for checking empty/nil variables.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsEmpty ¶
func IsEmpty(value interface{}) bool
IsEmpty checks whether given `value` empty. It returns true if `value` is in: 0, nil, false, "", len(slice/map/chan) == 0, or else it returns false.
func IsNil ¶
IsNil checks whether given `value` is nil, especially for interface{} type value. Parameter `traceSource` is used for tracing to the source variable if given `value` is type of pinter that also points to a pointer. It returns nil if the source is nil when `traceSource` is true. Note that it might use reflect feature which affects performance a little.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.