WithMetadata
方法 · Version
go
func (x *Version) WithMetadata(metadata string) *Version📖 说明
WithMetadata 返回一个修改构建元数据的新版本对象
原版本对象不变,返回一个新对象,其 Metadata 字段被替换为指定值。
参数
metadata:新的构建元数据字符串,如 "build123"
返回
*Version:修改元数据后的新版本对象
go
v := versions.NewVersion("1.2.3")
newV := v.WithMetadata("build.123")
fmt.Println(newV.Metadata) // "build.123"同类方法(点击展开)
第 1 组
Version.IsValidVersion.BuildGroupIDVersion.CompareToVersion.StringVersion.IsPrereleaseVersion.IsStableVersion.IsDevVersion.IsAlpha
第 2 组
Version.IsBetaVersion.IsRCVersion.IsSnapshotVersion.IsMilestoneVersion.IsNightlyVersion.IsFinalVersion.IsGAVersion.IsPre
第 3 组
Version.IsReleaseVersion.IsSPVersion.IsPostVersion.SatisfiesVersion.MatchesVersion.IsNewerThanVersion.IsOlderThanVersion.Equals
第 4 组
源码位置
定义于 version_range.go