0
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
(f : Monad m => m a
)を使用する理由がありますか?
あなたの言葉ごとにどのように無効が使用されるのか教えてください。 –
@KevinMeredith 'void(受信依頼者)'またはより便利 'void $受信依頼者' – chi