百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
S

semver

> 编程语言
开源

在 Go 中使用语义版本

1.4K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

在 Go 中使用语义版本

SemVer

semver 包提供了在 Go 中处理 语义版本 的能力。具体来说,它提供了以下功能:

  • 分析语义版本
  • 排序语义版本
  • 检查语义版本是否符合一组约束
  • 可选地使用 v 前缀

包版本

请注意,请导入 GitHub.com/Masterminds/semver/v3 以使用最新版本。 semver 包有三个主要版本。

  • 3.x.x 是稳定的、活跃的版本。此版本主要针对其他语言的工具中的范围处理的约束兼容性。其 API 与 v1 版本类似。此版本的开发位于主分支。此版本的文档如下。

解析语义版本

v, err := semver.NewVersion("1.2.3-beta.1+build345") 版本对象具有用于获取版本的部分、与其他版本进行比较、将版本转换回字符串以及获取原始字符串的方法。获取原始字符串

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Gocaretcomparisonconstraintsgo

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言