Min64 returns the minimum of uint64s
(values ...uint64)
| 36 | |
| 37 | // Min64 returns the minimum of uint64s |
| 38 | func Min64(values ...uint64) uint64 { |
| 39 | if len(values) == 0 { |
| 40 | return 0 |
| 41 | } |
| 42 | if len(values) == 1 { |
| 43 | return values[0] |
| 44 | } |
| 45 | |
| 46 | x := values[0] |
| 47 | for i := 1; i < len(values); i++ { |
| 48 | if values[i] < x { |
| 49 | x = values[i] |
| 50 | } |
| 51 | } |
| 52 | return x |
| 53 | } |
no outgoing calls