Dart 101:纯函数

💡 原文英文,约300词,阅读约需1分钟。
📝

内容提要

纯函数只依赖输入返回输出,不影响程序其他部分。有副作用的函数会改变外部状态或输出信息,比如修改变量或打印。纯函数的例子是仅返回输入值的函数。

🎯

关键要点

  • 在了解纯函数之前,首先要了解副作用。
  • 如果一个函数打印任何内容到控制台或改变其外部的值,则它具有副作用。
  • 副作用的函数会影响其定义范围之外的状态。
  • 示例:一个具有副作用的函数会修改外部变量或打印信息。
  • 纯函数是仅依赖输入并返回输出的函数,不会影响程序的其他部分。
  • 纯函数不会产生副作用,示例是仅返回输入值的函数。
➡️

继续阅读