version

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Mar 20, 2024 License: MIT, MIT Imports: 3 Imported by: 0

README

go-version

供Go语言使用的版本号组件。可通过版本号字符串进行创建,然后方便地比较版本号大小。

Documentation

Index

Constants

View Source
const (
	Greater = iota
	Less
	Equal
)

比较结果的三种基本状态

Variables

This section is empty.

Functions

This section is empty.

Types

type Version

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

Version 版本,包含版本号字符串与其对应的int数组

func CreateVersion

func CreateVersion(src string) (Version, error)

CreateVersion 根据格式由字符串创建Version

func (Version) Equals

func (src Version) Equals(des Version) bool

Equals src与des相等

func (Version) IsGTOrE2

func (src Version) IsGTOrE2(des Version) bool

IsGTOrE2 sr >= des

func (Version) IsGreaterThan

func (src Version) IsGreaterThan(des Version) bool

IsGreaterThan src >= des

func (Version) IsLTOrE2

func (src Version) IsLTOrE2(des Version) bool

IsLTOrE2 sr <= des

func (Version) IsLessThan

func (src Version) IsLessThan(des Version) bool

IsLessThan src <= des

Jump to

Keyboard shortcuts

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