Notu kullanan bir işlevden bir Belki değeri döndürmeye çalışıyorum, ancak çalışmayı başaramıyorum. Bu fonksiyon, bir dize ("filename") ve aramak için Path ... findIn :: String -> Path -> Maybe Path
f
Haskell çalışarak, çıplak kemikler Bu a :: Bool
a = case True of
True -> True
False -> False
Works Ama b :: IO Bool
b = do
let b' = case True of
True -> True
False -> Fa
Haskell kitabu yaklaşık MonadPlus okurken, temelde başka türlü bir Char ve String alır ve alabalık dize kafa eşitse Just (char,tail) döndürür veya Nothing aşağıdaki işlevi bulundu: char :: Char -> Str
no'lu bir yazım hatasıdır. Burada SO üzerinde bazı örnekler buldum ama onları benim durumuma uygulayamadım. Düşünebildiğim tek şey, oldukça çirkin görünen ağır iç içe izin cümlesi. notasyonu yaptığımı