私はHaskellを初めて使用し、Data.Bitsのビット演算を使用しようとしています。試すたびにエラーメッセージが表示されます
Prelude Data.Bits> 1 `shiftL` 16
<interactive>:1:0:
Ambiguous type variable `t' in the constraint:
`Bits t' arising from a use of `shiftL' at <interactive>:1:0-12
Probable fix: add a type signature that fixes these type variable(s)
これは多くの操作で発生します。私も試しました。|。と 。&。
私は非常に単純なものを見逃しているに違いありません、あなたが問題を見つけることができるかどうか私に知らせてください