大多数人对引用透明性的理解是错误的
原文英文,约1000词,阅读约需4分钟。发表于: 。(Image from Stefan Alfbo's Post) What do you think of when "Referential Transparency" comes to your mind? Perhaps you are thinking about purely functional programming languages. But People who...
引用透明性是类型系统的一种特性,允许用常量替换表达式而不改变其语义。许多人误将其理解为无副作用的函数,从而限制了表达能力。实际上,引用透明性与副作用无关,其他语言也应增强类型系统以处理副作用。