# * 版本比较 # * @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字

上传中....