假如 string 包含的字符串就是 double 或 int ,直接 sort string 有区别吗?
1
jmc891205 2016 年 4 月 11 日
string 按字典顺序 sort 不是按数字的大小
|
2
learnshare 2016 年 4 月 11 日
字符串的排序和数字不一样
|
3
zhujinliang 2016 年 4 月 11 日
"9" > "666"
|
4
alexapollo OP |
5
jmc891205 2016 年 4 月 11 日
@alexapollo 小数不就是 double
|
6
learnshare 2016 年 4 月 12 日
@alexapollo 数字包含小数
|
7
alexapollo OP @learnshare 嗯,指的是 0.X 这种数字,看起来是可以直接排的
|
8
Mutoo 2016 年 4 月 12 日
@alexapollo 之前见过一个 bug 实现,用字典序来判断版本号 "0.0.1" < "0.0.2" 这样是 ok 的,但是有坑。当一个版号过超过 9 的时候,就出问题了
"0.9.0" > "0.10.0" |
9
alexapollo OP @Mutoo 好坑!
|