# * 版本比较
# * @param version1
# * @param version2
# * @return
# * -1: version1小于version2
# * 1: version1大于version2
# * 0: version1等于version2
def versioncompare version1,version2
strarr1 = version1.split('.')
strarr2 = version2.split('.')
maxlen = strarr1.length > strarr2.length ? strarr1.length : strarr2.length
result = 0
for i in 0..maxlen
begin
sa = strarr1[i].to_i
rescue
sa = 0
end
begin
sb = strarr2[i].to_i
rescue
sa = 0
end
if sa > sb
result = 1
elsif sa < sb
result = -1
else
result = 0
end
if result != 0
break;
end
end
return result
end
用户登录
还没有账号?立即注册
用户注册
投稿取消
| 文章分类: |
|
还能输入300字
上传中....
亖呉?盀