i[0]
我相信函数开始累积的值是0而 v 和 i 是数组 A中的项的索引和元素值。但是, v 并不代表"价值"它有点令人困惑。而是"索引"反之亦然 i 。这也与代码A
相矛盾,因为您无法从整数中选择索引。
如果有人可以将reduce扩展为for循环或更好地解释此代码如何满足上面的注释,我将非常感激。
谢谢!
答案 0 :(得分:2)
render() {
return <div width={500} height={500}>
<svg ref={node => this.node = node} width={500} height=
{500}></svg>
<BarChart datum = {
expressionDatum.getDatumForNeuron(this.state.neuron_name) }/>
</div>
}
是v
(或第一次调用时lambda
)返回的最后一个值,0
是元组i
。这些元组由(<index of item in A>, <item in A>)
生成。
答案 1 :(得分:0)
使用描述性变量名称......
reduce(lambda xorSoFar, nextIndexAndValue:
xorSoFar ^ nextIndexAndValue[0] ^ nextIndexAndValue[1],
enumerate(values),
0)