我可以for
在 Objective-C 的不同循环中重复使用相同的变量名吗?例如:
// This doesn't give me an error but I feel like it should:
for(int i = 0; i < 10; i++){
//do something
}
for (int i = 0; i < 5; i++){ // I'm using "i" again. Is this allowed?
//do something else
}
这可以编译并且似乎运行良好,但我只是想确保这是合法的并且是允许的,而不会在我的程序中造成某种复杂性。我对 ObjC 很陌生,但在 Java 中,我通常会从中得到错误。