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.
