W bazie kodu Czytam, znalazłem deklarację funkcji tak (brakuje niektórych części):Co robi przecinek w składni straży?
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
Co przecinek robić tutaj?
(tylko jako bonus, jeśli ktoś wie, to łatwo: jest to składnia wspomniano w Haskell Programowanie z pierwszych zasad, a jeśli tak, to gdzie jak nie pamiętam czytanie o nim?).
Przypuszczam jest equivalen do logiczny i? Ale mogę sobie wyobrazić, inni początkujący haskell będą mieli to samo pytanie i dlatego pomyślałem, że to jest dobre, aby podnieść to jako pytanie na temat stackoverflow. – Krom
, nawet jeśli znałeś odpowiedź, dobrze byłoby zamieścić to pytanie (być może wraz z odpowiedzią, jeśli tak było). –
zaktualizowano [wiki] (https://wiki.haskell.org/Keywords#.2C). –