Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想检查有效的身份证件。我应该检查id > 0 || id < -1还是只是id > 0?
id > 0 || id < -1
id > 0
文档只是说明 0 和 -1 是保留的,并且下一个 ID 将高于当前的最高 ID,示例从 1 开始。这只是一个示例还是我们可以依赖它?
有效的 ID 是id > 0 || id < -1或id != 0 && id != -1。
id != 0 && id != -1
第一个 ID 始终是 1, 2, 3, ...
如果您有 ID 1、2、3、4、5 并删除 4 和 5,则新 ID 可能会或可能不会重用 4 和 5。您不应依赖这种行为。