百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
返回工具页/返回 Issues 列表
#643·mostly-adequate-guide

第三章 如果修改输入参数, 为什么 解密 hp 是纯函数

作者: happytomatoe创建于 2023年7月2日更新于 2024年1月25日

为什么减少 hp 是一个纯函数,如果它修改了输入参数 - `const decrementHP = p => p.set('hp', p.get('hp') - 1);` 要使其成为纯函数,至少应该在更改值之前复制映射内容吗?如果你在多线程环境中运行此代码,就会出现很多问题。

内容来源: MostlyAdequate/mostly-adequate-guide

查看 GitHub 原文在 GitHub 查看讨论