Haskell,打印出fmap结果
我想这样打印fmap的结果Haskell,打印出fmap结果,haskell,Haskell,我想这样打印fmap的结果 putStrLn <- fmap (replicate 3) [1,2,3,4] putStrLn这里正确的语法是: putStrLn $ show $ fmap (replicate 3) [1,2,3,4] 或者更简短地说: print $ fmap (replicate 3) [1,2,3,4] 这里的正确语法是: putStrLn $ show $ fmap (replicate 3) [1,2,3,4] 或者更简短地说: print $ fm
putStrLn <- fmap (replicate 3) [1,2,3,4]
putStrLn这里正确的语法是:
putStrLn $ show $ fmap (replicate 3) [1,2,3,4]
或者更简短地说:
print $ fmap (replicate 3) [1,2,3,4]
这里的正确语法是:
putStrLn $ show $ fmap (replicate 3) [1,2,3,4]
或者更简短地说:
print $ fmap (replicate 3) [1,2,3,4]
完全不是提问者想要的答案,但有趣的是,他的语法误解仍然是有效的Haskell代码:
do putStrLn <- fmap (replicate 3) [1,2,3,4]
return putStrLn
完全不是提问者想要的答案,但有趣的是,他的语法误解仍然是有效的Haskell代码:
do putStrLn <- fmap (replicate 3) [1,2,3,4]
return putStrLn
谢谢!!,,,,,,,,,,,,,,,,,,,谢谢!!,,,,,,,,,,,,,,,,,,,注意,您可以将map
与列表一起使用:)(但是fmap
也是正确的)注意,您可以将map
与列表一起使用:)(但是fmap
也是正确的)