Ah, that makes sense. Take the value out of the Maybe box.

On Dec 5, 2016 2:32 PM, "David Andrews" <[email protected]> wrote:

> That is what I meant.  I will often use this pattern as follows:
>
> orSomething : Maybe String -> String
> orSomething str =
>   case str of
>     Just str -> str
>     Nothing -> "something"
>
> I realize, though, that I misunderstood the original question.
>
> On Monday, December 5, 2016 at 3:25:07 PM UTC-5, Duane Johnson wrote:
>>
>>
>> On Sun, Dec 4, 2016 at 6:53 PM, David Andrews <[email protected]> wrote:
>>
>>> I expect that you are actually looking to do something like this:
>>>   let
>>>     x = 1
>>>   in
>>>     case something of
>>>       Just x -> ...
>>>       Nothing -> ...
>>>
>>
>> David, are you sure you didn't mean the following?
>>
>> case something of
>>
>>    Just 1 -> ...
>>
>>    Nothing -> ...
>>
>>
>> It seems strange to include a shadowed variable `x` as in your expected
>> code.
>>
> --
> You received this message because you are subscribed to the Google Groups
> "Elm Discuss" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups "Elm 
Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to