• 请不要在回答技术问题时复制粘贴 AI 生成的内容
alexapollo
V2EX  ›  程序员

sort string/double/int 有区别吗?

  •  
  •   alexapollo ·
    geekan · Apr 11, 2016 · 3068 views
    This topic created in 3861 days ago, the information mentioned may be changed or developed.

    假如 string 包含的字符串就是 double 或 int ,直接 sort string 有区别吗?

    9 replies  •  2016-04-12 15:11:31 +08:00
    jmc891205
    jmc891205
    Apr 11, 2016
    1
    string 按字典顺序 sort 不是按数字的大小
    learnshare
    learnshare
    Apr 11, 2016
    2
    字符串的排序和数字不一样
    zhujinliang
    zhujinliang
    Apr 11, 2016
    3
    "9" > "666"
    alexapollo
    alexapollo
    OP
    Apr 11, 2016
    4
    @jmc891205
    @learnshare
    @zhujinliang
    如果是小数呢?
    jmc891205
    jmc891205
    Apr 11, 2016
    5
    @alexapollo 小数不就是 double
    learnshare
    learnshare
    Apr 12, 2016
    6
    @alexapollo 数字包含小数
    alexapollo
    alexapollo
    OP
    Apr 12, 2016
    7
    @learnshare 嗯,指的是 0.X 这种数字,看起来是可以直接排的
    Mutoo
    Mutoo
    Apr 12, 2016
    8
    @alexapollo 之前见过一个 bug 实现,用字典序来判断版本号 "0.0.1" < "0.0.2" 这样是 ok 的,但是有坑。当一个版号过超过 9 的时候,就出问题了
    "0.9.0" > "0.10.0"
    alexapollo
    alexapollo
    OP
    Apr 12, 2016
    9
    @Mutoo 好坑!
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2086 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 02:39 · PVG 10:39 · LAX 18:39 · JFK 21:39
    ♥ Do have faith in what you're doing.