我有几个函数将 anuint作为输入:
func foo(arg uint) {...}
func bar(arg uint) {...}
func baz(arg uint) {...}
我有一个循环,它的限制都是常uint数值
const (
Low = 10
High = 20
)
在下面的循环中,我怎么说我想i成为一个uint?编译器抱怨它是一个int.
for i := Low; i <= High; i++ {
foo(i)
bar(i)
baz(i)
}
我真的不想调用uint(i)每个函数调用,执行以下操作是正确的,但让我觉得很脏:
var i uint
for i = Low; i <= High; i++ {
foo(i)
bar(i)
baz(i)
}
www说
三国纷争
相关分类