如何指定 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
。
原文由 Mike Samuel 发布,翻译遵循 CC BY-SA 4.0 许可协议
https://groups.google.com/group/golang-nuts/msg/71c307e4d73024ce?pli=1
密切相关的部分:
”`