G
Option.orElse? т.е. которая берёт две мейби, и возвращает первую если та Just, а иначе - вторую?т.е. вот это, но компактнее
let result_maybe = case first_maybe of
Just v -> Just v
Nothing -> second_maybeSize: a a a
G
Option.orElse? т.е. которая берёт две мейби, и возвращает первую если та Just, а иначе - вторую?let result_maybe = case first_maybe of
Just v -> Just v
Nothing -> second_maybeTZ
Option.orElse? т.е. которая берёт две мейби, и возвращает первую если та Just, а иначе - вторую?let result_maybe = case first_maybe of
Just v -> Just v
Nothing -> second_maybeTZ
TZ
Prelude> import Control.Applicative
Prelude Control.Applicative> Just "hi" <|> Just "ih"
Just "hi"
Prelude Control.Applicative> Just "hi" <|> Nothing
Just "hi"
Prelude Control.Applicative> Nothing <|> Just "hi"
Just "hi"
Prelude Control.Applicative> Nothing <|> Just "hi"
G
JS
Option.orElse? т.е. которая берёт две мейби, и возвращает первую если та Just, а иначе - вторую?let result_maybe = case first_maybe of
Just v -> Just v
Nothing -> second_maybeJS
G
P
D
P
D
к
к
P
к
к
D
D