Skip to content

NegateConstraint

函数 · 根包

go
func NegateConstraint(c *Constraint) *Constraint

📖 说明

NegateConstraint 返回约束条件的否定形式

例如 >=1.0.0 的否定为 <1.0.0,=1.0.0 的否定为 !=1.0.0。

参数

  • c:要否定的约束条件

返回

  • *Constraint:否定后的约束条件
go
c, _ := versions.ParseConstraint(">=1.0.0")
neg := versions.NegateConstraint(c)
fmt.Println(neg.String()) // "<1.0.0"

源码位置

定义于 version_range.go

基于 MIT 协议发布