我試圖程序在Haskell一個函數,它的整數,並且只打印它,如果它是小於或等於10。 在ghci中,執行編程這樣的功能: sayMeUntilTen :: (Integral a, Show a) => a -> String sayMeUntilTen x = if x <= 10 then show x else "Sorry, greater than 10" 的作品。 但是如果我不包括約束
我有一個IO操作列表,我想同時執行,所以我使用的是async包中的mapConcurrently。 我的IO操作包括print表達式,例如: processLink :: String -> IO()
processLink link = do
result <- fetchLink
print $ "Link " ++ link ++ "has been processed"
在我ma
我有一個類型,我已經做了Show類的實例,但我沒有得到期望的結果。如果我嘗試使用deriving字,然後它工作,使之秀類的實例,但如果嘗試像: instance Show (SomeValue v) where
show (Null) = "You have no value"
show (Justs v) = show (Justs v)
findKey key = fo