好难好难好难 窗口控制失效 主要表现为 segment.data.Size() 在 cap操作后进入下个循环时恢复初始值 截取失败

This commit is contained in:
impact-eintr
2022-12-14 21:45:51 +08:00
parent 0b6ffaa995
commit 57fcf28f83
7 changed files with 139 additions and 26 deletions

View File

@@ -21,11 +21,10 @@ func (v Value) LessThanEq(w Value) bool {
// InRange v ∈ [a, b)
func (v Value) InRange(a, b Value) bool {
//return a <= v && v < b
return v-a < b-a
return v-a < b-a // 注意 uint32(-1) > uint32(0)
}
// InWindows check v in [first, first+size)
// InWindow check v in [first, first+size)
func (v Value) InWindow(first Value, size Size) bool {
return v.InRange(first, first.Add(size))
}