您如何导入由于安全而导致ghci编译器无法编译的模块?我正在尝试使用Debug.Trace,但是编译器告诉我这是不安全的。
您正在编译的模块{-# LANGUAGE Safe #-}
顶部是否有编译指示?当然,导入之后不能执行此操作Debug.Trace
。如果不是,那是否可能-XSafe
是在其他地方使用,例如您在调用ghci的方式?同样,Safe
统一被认为是递归的,因此,如果要编译的模块具有{-# LANGUAGE Safe #-}
但要导入要修改的模块,则同样会有麻烦。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句