尝试自学了如何计算分页索引的概念,我找到了以下文字:
比如说我们每页等于10,所以它将是10 每页项目。我们再次计算偏移量是每页, 这是当前页面的十倍,减去1.如果当前页面是 1,计算结果使偏移量为0,这意味着 记录1到10将是10,这意味着 记录11到20将被退回
也许我正在以错误的方式看待它,但我没有得到它。
该文本指出,使用每页10个项目的示例,我们在第一页上,公式应为:
10 * 1 - 1 - >这个我的大脑抽筋应该等于9,但文字说它是0
他们使用的下一个例子是:10 * 2 - 1 = 10,使用正常数学,是不是19 ??
显然我在这里缺少一些东西。
答案 0 :(得分:5)
他们的意思是
10 * (1-1) = 0
和
10 * (2-1) = 10
最后,归结为人们从1开始计算(第一页是第1页),但偏移量从0开始。所以如果你有一个页码,你需要将它降低一到得到偏移数(第一页是1,第一个偏移是0)。
这意味着你首先减去(因此括号)然后乘以。文字有点令人困惑。