2

ページネーションのインデックスを計算する方法の概念を独学しようとして、次のテキストを見つけました。

たとえば、1 ページあたりが 10 に等しいとすると、1 ページあたり 10 アイテムになります。繰り返しになりますが、オフセットの計算はページごとであり、これは現在のページの 10 倍から 1 を引いたものです。現在のページが 1 の場合、その計算はオフセットが 0 になるように機能します。つまり、レコード 1 ~ 10 は次のようになります。つまり、レコード 11 から 20 が返されます。

私の見方が悪いのかもしれませんが、よくわかりません。

テキストには、1 ページあたり 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 に答える