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