Skip to content

以下是个纯函数么?

Posted on:2021年7月3日 at 22:23
function sum(a, b) {
  return a + b;
}

纯函数在相同的输入值时,需产生相同的输出,其输出的结果,与输入值以外的其他隐藏信息或状态无关,也和由I/O设备产生的外部输出无关。 纯函数不会产生副作用。 纯函数与副作用的定义可参考: https://zh.wikipedia.org/wiki/%E5%89%AF%E4%BD%9C%E7%94%A8_(%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6)

原文转自:https://fe.ecool.fun/topic/3172f055-5f37-4a60-9940-bb15c6a7d4b6