Как определить максимальное значение, представимое для целого типа unsigned
?
Я хотел бы знать, как инициализировать min
в цикле ниже, который итеративно вычисляет минимальную и максимальную длины из некоторых структур.
var minLen uint = ???
var maxLen uint = 0
for _, thing := range sliceOfThings {
if minLen > thing.n { minLen = thing.n }
if maxLen < thing.n { maxLen = thing.n }
}
if minLen > maxLen {
// If there are no values, clamp min at 0 so that min <= max.
minLen = 0
}
так что в первый раз при сравнении minLen >= n
.