可以找出方法返回调用方法本身的内容吗?

时间:2011-09-22 12:37:39

标签: iphone objective-c

我知道这个问题听起来令人困惑,但如果我只是用代码显示它会听起来更简单:

可以执行以下操作:

- (void)foo {
     if (bar()) { // do something }
}
BOOL bar() {
     return [self foo];
}

1 个答案:

答案 0 :(得分:1)

这将被递归调用,直到[self foo]返回NO。

从技术上讲,它'确定'只是确保你知道你正在做什么。