我的代码看起来像
- 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;
}
Run Code Online (Sandbox Code Playgroud)
我收到错误消息,说“缺少方法声明的上下文”和“预期的方法主体”。我正在关注objective-c上的tutorialpoints教程,但在本节中它非常模糊。似乎方法必须在某些类中,不能像我所做的那样单独使用。这是怎么回事?
像第二个这样的方法只能存在于类中。无论何时需要独立函数,都可以使用 C 独立语法。
此外,您的语法略有偏差——在课堂上,您可以这样声明:
- (int)add_two_numbers:(int)number1 secondnumber:(int)number2
{
return number1 + number2;
}
Run Code Online (Sandbox Code Playgroud)
括号中为返回类型。
| 归档时间: |
|
| 查看次数: |
2856 次 |
| 最近记录: |