繁体   English   中英

返回Objective-C

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM