我正在搞乱xcode,并发现如果我在.m文件的末尾添加以下内容它什么都不做:
@implementation ViewController @end ; ; ; ; ; ;
我添加了多少分号并不重要.无论如何它仍然不会影响程序.我最初的猜测是,在执行的"@end"中,它会在"@end"之后退出所有行,并且根本不会影响任何内容; 但是,之后我尝试添加任何东西:
@implementation ViewController @end adsf dafds ()
它不会让我运行该程序.我只是好奇这就是全部.
分号不会影响你在任何地方的程序('任何'我的意思是在任何命令之后,而不是在它的中间),而不仅仅是在之后@end
.如果你写
int i;;;; ;;; ;;;
那也没关系.分号标记"end"命令,空命令也没问题,编译器只是忽略它