如何查看客户?
case e of
Just e -> let client = (e, sink)
Nothing -> let client = false
case msg of
_ | not client -> do nothing
| msg -> do something
| otherwise -> do print "i was born in..."
可能甚至没有关闭,但希望清楚我想做什么。
答案 0 :(得分:3)
我认为你正在寻找这样的东西:
m e sink = do
case e of
Nothing -> print "No Client"
(Just c) -> do
-- Client is in c
如果不是,我们确实需要更多关于您要做的事情的代码和描述。
否则,我必须告诉你,好像你在Haskell做了必要的事情。您应该返回并阅读一些教程,例如Learn You A Haskell和Real World Haskell。特别是后者包含很多关于实际Haskell程序的Haskell应用程序示例。