iOS - 空块

时间:2012-04-13 23:50:34

标签: ios objective-c-blocks

我有一个奇怪的问题。我今天早些时候犯了一个标记错误,实际上为我解决了一个问题。它解决的问题无关紧要,我的主要问题是......这是合法的Objective-C吗?为什么?注意第二个语句周围的空块。我没有用任何东西打开块,没有,如果,其他,for,while,switch等等。为什么这个有效?

    if (condition) {
        statement;
    } {
    statement;
    }

2 个答案:

答案 0 :(得分:0)

是的,你可以在Objective-C

中添加一个空块和;
{}
; 

这两个都没问题。

答案 1 :(得分:0)

重新格式化:

if (condition) {
    statement;
}
{statement;}

正如其他人所说:它只是额外的像素。