gpt4 book ai didi

indexing - 'page' 应该以 0 还是 1 开头?

转载 作者:行者123 更新时间:2023-12-02 00:33:57 24 4
gpt4 key购买 nike

我正在编写一个 API,用于返回分页结果。 API 的用户可以指定他们想要的页面。我应该以 0 还是 1 开始页码?

我认为 1 更有意义。但话又说回来,我的程序员仍然更喜欢 0,它使一切都与数组索引的方式更加一致。

API 将作为网络服务公开,因此如果重要的话,它可以被多种语言使用。

最佳答案

如果页码以某种方式暴露给最终用户(他的网络浏览器背后的人),那么您应该从第 1 页开始编号。

从 0 开始的编号方案对除了程序员之外的人没有任何意义。

注意:一些语言在索引数组的方式上更智能,让索引从任何数字(或任何可枚举的数字)开始。 Ada 就是这样一种语言。不幸的是,这些语言不再普遍。暴露低级实现细节(如内存地址偏移)的坏习惯来自 C 系列语言的流行,是计算机科学中发生的最糟糕的事情之一,导致出现不自然的概念.

关于indexing - 'page' 应该以 0 还是 1 开头?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5521770/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com