mirror of
https://github.com/infiniflow/ragflow.git
synced 2026-09-07 17:58:55 +08:00
refactor: use the built-in max/min to simplify the code (#17059)
### Summary In Go 1.21, the standard library includes built-in [max/min](https://pkg.go.dev/builtin@go1.21.0#max) function, which can greatly simplify the code. Signed-off-by: futurehua <futurehua@outlook.com>
This commit is contained in:
@@ -47,10 +47,7 @@ func layoutCleanup(cells []pdf.TSRCell, boxes []pdf.TextBox, far int, thr float6
|
||||
i := 0
|
||||
for i+1 < len(out) {
|
||||
j := i + 1
|
||||
limit := i + far
|
||||
if limit > len(out) {
|
||||
limit = len(out)
|
||||
}
|
||||
limit := min(i+far, len(out))
|
||||
for j < limit && (out[i].Label != "" && out[i].Label != out[j].Label || notOverlapped(out[i], out[j])) {
|
||||
j++
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user