11 lines
134 B
Go
11 lines
134 B
Go
package laniakea
|
|
|
|
func Ptr[T any](v T) *T { return &v }
|
|
|
|
func Val[T any](p *T, def T) T {
|
|
if p != nil {
|
|
return *p
|
|
}
|
|
return def
|
|
}
|