因此,使用Sphinx时,搜索限制为1000个结果.但是,如果有超过1000个结果生成的分页链接will_paginate不考虑这一点,并提供超出页面的链接1000/per_page.是设置最大页面或类似内容的明显方法吗?
干杯.
我在ES6中实现了一个简单的GCD算法(通过node-esml),并且在一个while循环中更新了变量值,从而产生了奇怪的行为.这段代码非常有用:
function gcdWithTemp(x, y) {
let [r, rdash] = [x, y]
while (r != 0) {
q = Math.floor(rdash / r)
temp = r
r = rdash - q * r
rdash = temp
}
return(rdash)
}
console.log(gcdWithTemp(97, 34))
Run Code Online (Sandbox Code Playgroud)
回到了预期的答案1.但是,如果我删除临时变量而是使用解构赋值来尝试实现相同的结果:
function gcdWithDestructuredAssignment(x, y) {
let [r, rdash] = [x, y]
while (r != 0) {
q = Math.floor(rdash / r)
[r, rdash] = [rdash - q * r, r]
}
return(rdash)
}
console.log(gcdWithDestructuredAssignment(97, 34))
Run Code Online (Sandbox Code Playgroud)
它永远不会完成,进一步调试显示r将始终具有分配给的第一个值,x.看来这两个实现应该是一样的吗?请参阅交换变量 …