为什么不隐藏此值构造函数?

时间:2015-06-25 08:25:34

标签: haskell ghci

请参阅https://wiki.haskell.org/Smart_constructors和模块代码:

module Resistor (
         Resistor,       -- abstract, hiding constructors
         metalResistor,  -- only way to build a metal resistor
       ) where

 ...

当我在ghci中尝试此操作时,我可以同时调用metalResistorMetal。金属被认为是隐藏的。 我该怎么做才能正确隐藏Resistor值构造函数?

0 个答案:

没有答案