と一致しますここに?重複パターンは、私は次のコードを持っている
次ホールド:
test "" == False
test "g" == True
test "gl" == False
test "global" == True
test "globalx" == False
UPDATE:私は{-# LANGUAGE OverloadedStrings #-}
を使用しています
。
と一致しますここに?重複パターンは、私は次のコードを持っている
次ホールド:
test "" == False
test "g" == True
test "gl" == False
test "global" == True
test "globalx" == False
UPDATE:私は{-# LANGUAGE OverloadedStrings #-}
を使用しています
。
これは、OverloadedStrings
拡張の使用に起因するGHC bug #5117です。それはGHC 7.2で修正する必要があります。
回避策として、{-# LANGUAGE NoOverloadedStrings #-}
のモジュールのOverloadedStrings
をオフにするか、{-# OPTIONS_GHC -fno-warn-overlapping-patterns #-}
という警告をオフにすることができます。またはそれを無視してください:)
OverloadedStrings
をオンにしましたか?正しく覚えていれば、パターンの重複した警告が偽装されます。 "g"と "global"は互いに排他的です。