func strPtrIsNilOrContentIsEqual(l, r *string) bool {
	if l == nil && r != nil {
		return false
	}
	if l != nil && r == nil {
		return false
	}
	if l == nil && r == nil {
		return true
	}
	return *l == *r
}
// returns true if the left hand and right hand side string
// pointers either both point to nil or reference the same
// content; otherwise false is returned.
returns true if the left hand and right hand side string
pointers either both point to nil or reference the same
content; otherwise false is returned.
// returns true if the left hand and right hand side string // pointers either both point to nil or reference the same // content ; otherwise false is returned .
func strPtrIsNilOrContentIsEqual(l, r *string) bool {
	if l == nil && r != nil {
		return false
	}
	if l != nil && r == nil {
		return false
	}
	if l == nil && r == nil {
		return true
	}
	return *l == *r
}
func strPtrIsNilOrContentIsEqual ( l , r * string ) bool { if l == nil && r != nil { return false } if l != nil && r == nil { return false } if l == nil && r == nil { return true } return * l == * r }
returns true if the left hand and right hand side string
pointers either both point to nil or reference the same
content; otherwise false is returned.
returns true if the left hand and right hand side string pointers either both point to nil or reference the same content ; otherwise false is returned .