semver

package
v5.7.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 7, 2024 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Version

type Version struct {
	// contains filtered or unexported fields
}

Version 表示单独的语义化版本。

func NewVersion

func NewVersion(v string) (*Version, error)

NewVersion 解析给定的版本并返回 Version 实例,如果 无法解析该版本则返回错误。如果版本是类似于 SemVer 的版本,则会 尝试将其转换为 SemVer。

func (*Version) GreaterThan

func (v *Version) GreaterThan(o *Version) bool

GreaterThan 测试一个版本是否大于另一个版本。

func (*Version) GreaterThanOrEqual

func (v *Version) GreaterThanOrEqual(o *Version) bool

GreaterThanOrEqual 测试一个版本是否大于或等于另一个版本。

func (Version) String

func (v Version) String() string

String 将 Version 对象转换为字符串。 注意,如果原始版本包含前缀 v,则转换后的版本将不包含 v。 根据规范,语义版本不包含前缀 v,而在实现上则是可选的。

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL