は、私は(いくつかの部分が欠けている)このような関数宣言を発見しましたか?ガード構文のコンマは何をしますか?コンマはここ</p> <pre><code>filepathNormalise :: BS.ByteString -> BS.ByteString filepathNormalise xs | isWindows, Just (a,xs) <- BS.uncons xs, sep a, Just (b,_) <- BS.uncons xs, sep b = '/' `BS.cons` f xs </code></pre> <p>何をするん:私が読んでいるコードベースで
(のみボーナスとして、誰かが容易にこれを知っている場合:?。第一原理からのHaskellプログラミングに言及したこの構文は次のとおりです、そうであれば、どこ私はそれについて読んで覚えていないように)
(...私は個人的に本当にこの拡張機能を嫌い、と私はそれが公式の仕様にそれを作ったが、そこに我々は少しショックを受けてる)私はそれが論理的にequivalenさを推測してますか?しかし、私は想像することができます、他のhaskellの初心者は同じ質問をするでしょう、したがって、私はstackoverflow上の質問としてこれを高めるために、良いと思った。 – Krom
あなたが答えを知っていても、この質問を投稿すると良いでしょう(おそらく答えがあればそれも一緒です)。 –
更新[wiki](https://wiki.haskell.org/Keywords#.2C)。 –