GHC のユーザー ガイドによると、ほとんどの場合は のように見えPat
ますPBangPat
が、いくつかの例外があります。たとえば、モジュールのトップレベルの前髪 ( など!main
) は許可されておらず、解析に x : !xs
失敗しますx : (!xs) parses
@chi に感謝します。前髪を追加できる場所に関する正式な仕様は何ですか? ユーザー ガイドとレポートのいくつかの章を調べましたが、何も見つかりませんでした。
GHC のユーザー ガイドによると、ほとんどの場合は のように見えPat
ますPBangPat
が、いくつかの例外があります。たとえば、モジュールのトップレベルの前髪 ( など!main
) は許可されておらず、解析に x : !xs
失敗しますx : (!xs) parses
@chi に感謝します。前髪を追加できる場所に関する正式な仕様は何ですか? ユーザー ガイドとレポートのいくつかの章を調べましたが、何も見つかりませんでした。