Skip to content

BuildGroupID

方法 · VersionNumbers

go
func (x VersionNumbers) BuildGroupID() string

📖 说明

BuildGroupID 根据版本号数字部分构造版本组的ID

该方法将版本号数字部分以默认分隔符(".")连接成字符串,用于表示版本组ID。 版本组ID可用于对相同主版本号的版本进行分组和管理。

返回

  • string:版本组ID字符串,例如 "1.2.3"
go
numbers := versions.NewVersionNumbers([]int{1, 2, 3})
groupID := numbers.BuildGroupID() // 返回 "1.2.3"

// 可用于版本分组
versionGroups := make(map[string][]*Version)
for _, version := range allVersions {
    groupID := version.VersionNumbers.BuildGroupID()
    versionGroups[groupID] = append(versionGroups[groupID], version)
}

🔗 同类方法


源码位置

定义于 version_numbers.go

基于 MIT 协议发布