我有两个字符串(它们实际上是版本号,它们可以是任何版本号)a := "1.05.00.0156"
b := "1.0.221.9289"我想比较哪个更大。如何在golang中做到这一点?
3 回答
手掌心
TA贡献1942条经验 获得超3个赞
将“1.05.00.0156”转换为“0001”+“0005”+“0000”+“0156”,然后转换为int64。
将“1.0.221.9289”转换为“0001”+“0000”+“0221”+“9289”,然后转换为int64。
比较两个 int64 值。
试试吧 Go playground
- 3 回答
- 0 关注
- 306 浏览
添加回答
举报
0/150
提交
取消