2

试图自学如何计算分页索引的概念,我发现了以下文本:

例如,我们每页有 10 个,所以每页有 10 个项目。再一次,我们的偏移量计算是每页,即 10,乘以当前页,减 1。如果当前页为 1,则计算结果为偏移量为 0,这意味着记录 1 到 10 将是10,这意味着将返回记录 11 到 20

也许我看错了,但我不明白。

文本指出,使用每页 10 个项目的示例,我们在第一页,公式应该是:

10 * 1 - 1 -> 我的脑筋急转弯应该等于 9,但文字说是 0

他们使用的下一个示例是:10 * 2 - 1 = 10,使用普通数学,那不是 19 吗?

显然我在这里缺少一些东西。

4

1 回答 1

5

他们的意思是

10 * (1-1) = 0

10 * (2-1) = 10

最后,这归结为人们从 1 开始计数(第一页是第 1 页),但偏移量从 0 开始。因此,如果您有页码,则需要将其降低一个以获得偏移量number (第一页为 1,第一个偏移量为 0 )。

这意味着您首先减去(因此是括号)然后乘以。文字有点混乱。

于 2012-09-22T13:58:59.063 回答