副作用是一个编程术语,指的是程序行为的预期变化,例如变量值的变化。在讨论编译器优化和表达式评估时,它是重要的术语。
实例声明中的副作用
假设我想为UTCTime创建一个包装器:数据CustomDateStamp = CustomDateStamp {stampValue :: UTCTime}派生(Show,Eq,Ord,Typeable)现在说我想构建一个...