Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 1 of 1 for NonEmptyOrDefault (0.15 sec)

  1. pkg/ptr/pointer.go

    	return empty
    }
    
    // OrDefault returns *t if its non-nil, or else def.
    func OrDefault[T any](t *T, def T) T {
    	if t != nil {
    		return *t
    	}
    	return def
    }
    
    // NonEmptyOrDefault returns t if its non-empty, or else def.
    func NonEmptyOrDefault[T comparable](t T, def T) T {
    	var empty T
    	if t != empty {
    		return t
    	}
    	return def
    }
    
    // Empty returns an empty T type
    func Empty[T any]() T {
    	var empty T
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Sun Apr 07 14:56:54 UTC 2024
    - 1.8K bytes
    - Viewed (0)
Back to top