gpt4 book ai didi

javascript - for 循环与求和运算有多相似?示例包括

转载 作者:行者123 更新时间:2023-11-30 13:19:15 26 4
gpt4 key购买 nike

我打算用这张图作为引用,大家看看吧,这只是一个简单的求和方程,没有任何输入。 http://ww2.tnstate.edu/ganter/BIO311-Ch11-Eq2a.gif

假设我有一个简单的 javascript for 循环

for( i=0; i<2 ; i++) {
//do
}
else {
//etc

现在,for 循环在我看来有点类似于求和方程。

所以如果i=0是“初始化”,i<2是“条件”,i++是“增量”。初始化可以比作“i=1”,“条件”可以比作“I”,“n1”可以比作“增量”,n*(f(x))可以比作“do” “?

如果有的话,这两种函数类型的适当类比是什么?

* 请随时将此问题转移到适当的论坛,但我想我会先将它传递到真正的编程论坛,因为我在谈论 for 循环。

编辑:我认为我对“初始化”和“条件”的看法绝对是正确的,这些已经足够明显了。但其余的......我只是不确定。也许 i++ 更像 n*/f(x)。我不知道。

EDIT2:我不知道谁的回答是“正确的”……下面的任何人在任何方面都明显错误吗?我打算让这个开放,请投票选出你认为最好的答案。如果你不能决定,像我一样,投票给所有的人和/或给出你自己的答案

最佳答案

你可以说 i = 0是初始化,i < 2指定范围的终点。 i++是求和运算假定的隐式增量。

请注意,并非所有数学符号都可以像您给出的示例那样方便地转换为代码。有时,你可以在数学上指定无穷大作为范围的终点,但你不会在代码中写这样的东西(通常,你会检查迭代之间的差异,并在差异小于阈值时停止)。有时,您甚至可以在数学中指定变量的条件(假设我们只想求和索引可被 3 整除的那些),但您将无法在 javascript 中指定类似的内容。

如果你想编写接近数学的代码,你可以看看 Haskell。

关于javascript - for 循环与求和运算有多相似?示例包括,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10867768/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com