[英]Return in Objective-C
在Objective-C程序中为main返回一个整数有什么用。
我假设与C程序相同。 当您从命令行运行应用程序时,返回值很有用,它会指示您是否失败。
Shell中的大多数命令都会给出类似的指示。 然后,您可以构建Shell脚本并运行您的应用程序,检查返回值并基于此执行某些操作。
C最初是为编写诸如Unix之类的操作系统而创建的。
例如,使用ls
命令之类的linux / unix实用程序:
> ls
bla1 bla2
> echo $?
0
> ls bla3
/bin/ls: bla3: No such file or directory
> echo $?
1
现在,您可以在shell脚本中使用返回值。
正如Stefan假设的那样,因为Cocoa应用程序遵循UNIX约定,所以它们从main()返回一个整数。 实际上,除非应用程序崩溃,否则我们很少返回零以外的任何值。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.