goext/langext/equals.go
2023-07-05 19:27:15 +02:00

14 lines
190 B
Go

package langext
func EqualsPointerVal[T comparable](v1 *T, v2 *T) bool {
if v1 == nil && v2 == nil {
return true
}
if v1 == nil || v2 == nil {
return false
}
return *v1 == *v2
}