根据我对 FRP 的理解,我们应该使用纯函数,这意味着输入不会发生变异。如何创建依赖于先前值的纯函数?
例如,我有一个每次按空格键都会水平移动的对象。这意味着需要根据之前的 x 值更新 x 值。
最初,对象从 x -> 0 开始。按空格键,x -> 1。再次按空格键,x -> 2。
如果我们不允许像这样(javascript代码)改变 x 的值,
let x = 0;
function set_x() {
x += 1;
}
我的程序如何记住 x 的先前值是多少?
蛊毒传说
相关分类