我的reducer中有这段代码(它的行为是在创建过程中发现的) case 'UPDATE_GOAL': if (el.id ===id*1) {el.goal = updatedGoal.goal} return state 它工作正常,但我感到困惑。map()函数应该返回一个新的数组,然后我必须用一个新的
我注意到以下代码在VS 2013中编译和工作: do Console.WriteLine(41)但是,在查看F# 3.0规范时,我发现没有提到以这种方式使用do据我所知,do可以具有以下用途:
作为循环的一部分(例如,while expr do expr done),这里不是这样的。尽管这里让我感到困惑的是,根据规范