default_values.go 868 Bytes
package webutility

// IntOrDefault ...
func IntOrDefault(v *int) int {
	if v != nil {
		return *v
	}
	return 0
}

// Int32OrDefault ...
func Int32OrDefault(v *int32) int32 {
	if v != nil {
		return *v
	}
	return 0
}

// Int64OrDefault ...
func Int64OrDefault(v *int64) int64 {
	if v != nil {
		return *v
	}
	return 0
}

// Uint32OrDefault ...
func Uint32OrDefault(v *uint32) uint32 {
	if v != nil {
		return *v
	}
	return 0
}

// Uint64OrDefault ...
func Uint64OrDefault(v *uint64) uint64 {
	if v != nil {
		return *v
	}
	return 0
}

// StringOrDefault ...
func StringOrDefault(v *string) string {
	if v != nil {
		return *v
	}
	return ""
}

// Float32OrDefault ...
func Float32OrDefault(v *float32) float32 {
	if v != nil {
		return *v
	}
	return 0.0
}

// Float64OrDefault ...
func Float64OrDefault(v *float64) float64 {
	if v != nil {
		return *v
	}
	return 0.0
}