版本號的比較


最近做的業務里有兩個功能 --版本升級、版本回退

在功能的實現上,其實升級和回退是可以互相替代的,只是這樣不符合人們的習慣。

因此,升級必須限制目標版本比現有版本高,回退的目標版本必修比現有版本低。

所有需要一個版本大小的比較:

在版本定義中

可能有兩段式V1.0、V1.1......

可能有三段式V1.0.1、V1.0.2......

或者四段式....五段式......

但是,我們不用管,這就需要體現我們程序的魯棒性了~

比較思想:

兩個版本位對位比大小,相同繼續往后比,有一個位出現不相同即可知道這兩個版本的大小。

1.去除版本中的字母-->2.轉為數組-->3.位對位比較

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM