我正在制作很多数组,其索引类型为Bounded
,其索引范围为(minBound, maxBound)
. 对于这样的数组,边界检查应该是不必要的。如何说服 GHC 取消边界检查?
我的特定应用程序同时使用装箱和未装箱的不可变数组,但我对所有类型的 Haskell 数组都感兴趣。
我正在制作很多数组,其索引类型为Bounded
,其索引范围为(minBound, maxBound)
. 对于这样的数组,边界检查应该是不必要的。如何说服 GHC 取消边界检查?
我的特定应用程序同时使用装箱和未装箱的不可变数组,但我对所有类型的 Haskell 数组都感兴趣。