0
望着这ZeroMQ HelloWorldClient.hs代码片段:使用(_ < - f)而不是f单独使用?
forM_ [1..10] $ \i -> do
liftIO . putStrLn $ "Sending Hello " ++ show i ++ "…"
send requester [] "Hello"
_ <- receive requester
liftIO . putStrLn $ "Received World " ++ show i
有为什么_ <- receive requester
不会被写成receive requester
任何理由?
此外,一般来说,是否有任何理由使用_ <- f
(其中f : Monad m => m a
)而不是f
?
你能解释一下,如果你提到它会有多少空白? –
@KevinMeredith'void(receive requestester)'或者更方便'void $ receive requester' – chi