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