Skip to content

VersionSlice

类型 · 根包

go
type VersionSlice []*Version

📖 说明

VersionSlice 是 []*Version 的有序集合类型,实现了 sort.Interface

VersionSlice 提供了 Go 标准库 sort.Sort() 的直接支持, 允许使用 sort.Sort(slice) 而不是 sort.Slice() 配合闭包。

go
slice := versions.VersionSlice(versions.NewVersions("2.0.0", "1.0.0", "1.5.0"))
sort.Sort(slice)
// slice 现在按版本号排序

源码位置

定义于 version_slice.go

基于 MIT 协议发布