SuffixWeight
方法 · Version
go
func (x *Version) SuffixWeight() SuffixWeight📖 说明
SuffixWeight 返回版本后缀的语义权重
等价于 GetSuffixWeight(string(x.Suffix)),但作为方法调用更方便。
返回
SuffixWeight:后缀的语义权重值
完整权重表
各后缀对应的权重值见 SuffixWeight 类型页,或 后缀权重概念页。注意 sp/patch/post 的权重高于正式版。
go
v := versions.NewVersion("1.0.0-beta")
w := v.SuffixWeight()
fmt.Println(w == versions.SuffixWeightBeta) // true同类方法(点击展开)
第 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.go