我有一个 RPGLE 程序,它旨在接受 2 个参数。虽然没有意义,但我遇到了调用这个程序的代码(通过 callp)传递 3 个参数。
调用程序也定义了一个带有三个参数的原型(同样,这是错误的)。
所以我的问题是,如果向 RPG 程序传递更多参数会发生什么?令我惊讶的是,我测试时没有错误。但这是侥幸吗?这是等待发生的潜在错误吗?
我对 javascript 中如何使用 const 感到困惑。
for (let stat of allStats){
const index = allStats.indexOf(stat);
console.log(filenames[index], stat.isFile());
}
Run Code Online (Sandbox Code Playgroud)
例如在上面的代码中,for 循环中的“const index”在每次迭代中都被分配了不同的值。这怎么可能。我的意思是一旦一个值被分配给一个 const 变量,它可以改变吗?
我在这里误解了什么..?