我有一个奇怪的问题。我今天早些时候犯了一个标记错误,实际上为我解决了一个问题。它解决的问题无关紧要,我的主要问题是......这是合法的Objective-C吗?为什么?注意第二个语句周围的空块。我没有用任何东西打开块,没有,如果,其他,for,while,switch等等。为什么这个有效?
if (condition) {
statement;
} {
statement;
}
答案 0 :(得分:0)
是的,你可以在Objective-C
中添加一个空块和;
{}
;
这两个都没问题。
答案 1 :(得分:0)
重新格式化:
if (condition) {
statement;
}
{statement;}
正如其他人所说:它只是额外的像素。