我有两个字符串(它们实际上是版本号,它们可以是任何版本号)
a := "1.05.00.0156" b := "1.0.221.9289"
我想比较哪个更大。在golang中如何做?
将“ 1.05.00.0156”转换为“ 0001” +“ 0005” +“ 0000” +“ 0156”,然后转换为int64。
将“ 1.0.221.9289”转换为“ 0001” +“ 0000” +“ 0221” +“ 9289”,然后转换为int64。
比较两个int64值。
试一下 [Go playground](http://play.golang.org/p/zj2UVDe78d)
[Go playground](http://play.golang.org/p/zj2UVDe78d)