uint
を入力として取る関数がいくつかあります。
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)
}