0

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

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

2 回答 2

0

是的,您可以;在 Objective-C 中添加一个空块

{}
; 

这两个都可以。

于 2012-04-13T23:53:40.387 回答
0

重新格式化:

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

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

于 2012-04-14T00:03:47.497 回答