@@ -21,3 +21,10 @@ func (option Option[T]) Ok() bool {
func (option Option[T]) Get() (T, bool) {
return (ucontainer.Optional[T])(option).Value()
}
func (option Option[T]) Default(defaul T) T {
if value, ok := option.Get(); ok {
return value
return defaul
The note is not visible to the blocked user.