0

クライアントを確認するにはどうすればよいですか?

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..."

おそらく近いとは言えませんが、私がやりたかったことが明確になることを願っています。

4

1 に答える 1

3

私はあなたがこのようなものを探していると思います:

m e sink = do
    case e of
        Nothing -> print "No Client"
        (Just c) -> do
            -- Client is in c

そうでない場合は、何をしようとしているのかについて、さらに多くのコードと説明が必要です。

それ以外の場合は、Haskell で命令型の処理を行っているようです。Learn You A HaskellReal World Haskellなどのチュートリアルに戻って読む必要があります。特に後者には、実際の Haskell プログラムに関する Haskell アプリケーションの例が多数含まれています。

于 2012-07-28T18:04:03.377 に答える