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

      func IsNil(value interface{}, traceSource ...bool) bool

        IsNil checks whether given `value` is nil. Parameter `traceSource` is used for tracing to the source variable if given `value` is type of a 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 bit.

        Types

        This section is empty.

        Source Files