Files
catalyst/app/pointer/pointer.go
2025-09-02 21:58:08 +02:00

16 lines
155 B
Go

package pointer
func Pointer[T any](v T) *T {
return &v
}
func Dereference[T any](v *T) T {
if v == nil {
var zero T
return zero
}
return *v
}