Açıklama Yok

zero_value.go 204B

12345678910111213
  1. package main
  2. // ZERO VALUE OMIT
  3. type Optional[T any] struct { p *T }
  4. func (o Optional[T]) Val() T {
  5. if o.p != nil {
  6. return *o.p
  7. }
  8. // how do we return default value of type T ?
  9. }
  10. // ZERO VALUE OMIT