// Min /* ------------------------------------------------------ ä½è : Black Ghost æ¥æ : 2018-11-19 çæ¬ : 0.0.0 ------------------------------------------------------ åé第ä¸ä¸ªæå°å¼åå ¶ä½ç½® ------------------------------------------------------ è¾å ¥ : a a 被å¤çåé è¾åº : sol è§£å¼ ii 第ä¸ä¸ªæå°å¼ä½ç½® err è§£åºæ å¿ï¼false-æªè§£åºæè¾¾å°æ¥æ°ä¸éï¼ true-å ¨é¨è§£åº ------------------------------------------------------ */ package goNum // Min åé第ä¸ä¸ªæå°å¼åå ¶ä½ç½® func Min(a []float64) (float64, int, bool) { /* åé第ä¸ä¸ªæå°å¼åå ¶ä½ç½® è¾å ¥ : a a 被å¤çåé è¾åº : sol è§£å¼ ii 第ä¸ä¸ªæå¤§å¼ä½ç½® err è§£åºæ å¿ï¼false-æªè§£åºæè¾¾å°æ¥æ°ä¸éï¼ true-å ¨é¨è§£åº */ var sol float64 var ii int var err bool = false n := len(a) ii = 0 sol = a[ii] for i := 1; i < n; i++ { if sol > a[i] { ii = i sol = a[i] } } err = true return sol, ii, err }