Files
kurious/pkg/xdefault/withdefault.go
2023-11-30 00:39:51 +03:00

12 lines
167 B
Go

package xdefault
import "reflect"
func WithFallback[T comparable](value, fallback T) T {
if reflect.ValueOf(value).IsZero() {
return fallback
}
return value
}