问题:template <typename PRIM_TYPE> class WrappedPrimitive{ PRIM_TYPE v;
//lots of other methods, including serialization and deserializationPRIM_TYPE & operator= (const PRIM_TYPE &
我有如下代码。使用参数1000000运行需要1s,但是如果用标准的myEven函数替换函数,则运行5s。我检查了代码,标准的偶数函数做的和* myEven *完全一样。import Data.ListcollatzNext a = (if myEven a then a else 3*a+1) `div` 2
myEven a = (a `rem`
must assume that the role is nominal ghc-prim-0.5.2.0:GHC.Prim.coerceforall (d :: TYPE ghc-prim-0.5.2.0:GHC.Types.LiftedRep)
(b :: TYPE ghc-prim-0.5.2.0forall (d :: TYPE ghc-prim-0.5.2.0:GHC.Types.Lifted