gpt4 book ai didi

objective-c - 如何像在c中一样在objective-c中声明和定义函数?

转载 作者:行者123 更新时间:2023-12-01 13:47:09 25 4
gpt4 key购买 nike

我的代码看起来像

- int add_two_numbers:(int)number1 secondnumber:(int)number2;

int main()
{
return 0;
}

- int add_two_numbers:(int)number1 secondnumber:(int)number2
{
return number1 + number2;
}

我收到错误消息,说“缺少方法声明的上下文”和“预期的方法主体”。我正在关注objective-c上的tutorialpoints教程,但它在 section中非常模糊。 .似乎方法必须在某些类中,不能像我所做的那样单独使用。这是怎么回事?

最佳答案

像第二个这样的方法只能存在于类中。无论何时需要独立函数,都可以使用 C 独立语法。

此外,您的语法略有偏差——在类里面,您可以这样声明:

- (int)add_two_numbers:(int)number1 secondnumber:(int)number2
{
return number1 + number2;
}

括号中为返回类型。

关于objective-c - 如何像在c中一样在objective-c中声明和定义函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35092468/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com