我想知道是否可以在代码中使用这样的东西。 如果我想要执行的程序代码块在 程序的许多部分都是相同的,并且它使用此版本的while循环,这是否可行? (我知道我可以用一个while循环,我只是认为这将是一个有趣的想法,探索)while循环与函数?
NSMutableArray *objects;
-(void) RemoveObjectLoop
{
[self RemoveObjectAtZero];
}
-(void) RemoveObjectAtZero
{
if([objects count] > 0)
{
[objects removeObjectAtIndex:0];
[self RemoveObjectLoop];
}
}
而不是写了一个while循环多次,只是做[自RemoveObjectLoop。 这可以为一个项目工作吗? 有没有你不想使用它的实例?
编辑:我知道这个例子不好,我只是想不出别的。 如果可以的话,请在答案中加入一个例子。谢谢!
使用[yourObject removeAllObjects]; – Aravindhan
我知道这不是一个实际的例子,它实际上是可怕的。请回答实际问题,谢谢! :D – Telinir
此外,而不是yourObject你不会把[yourArray removeAllObjects]? :P – Telinir