Răsfoiți Sursa

can not get min value (#537)

GravityConstant 7 ani în urmă
părinte
comite
39fc34c47d
1 a modificat fișierele cu 4 adăugiri și 4 ștergeri
  1. 4 4
      eBook/exercises/chapter_11/min_interface.go

+ 4 - 4
eBook/exercises/chapter_11/min_interface.go

@@ -8,13 +8,13 @@ type Miner interface {
 }
 
 func Min(data Miner) interface{} {
-	min := data.ElemIx(0)
+	j := 0
 	for i := 1; i < data.Len(); i++ {
-		if data.Less(i, i-1) {
-			min = data.ElemIx(i)
+		if data.Less(i, j) {
+			j = i
 		}
 	}
-	return min
+	return data.ElemIx(j)
 }
 
 type IntArray []int