【发布时间】:2015-07-28 17:25:21
【问题描述】:
我在网上找到的关于 Objective C 中方法参数的所有信息都是它们是可选的,但是如果我不标记某些方法的每个输入参数,我该如何访问它们?
这是我正在尝试做的一个示例:
- (float) divNum1: (int) AndNum2: (int);
然后它甚至没有编译,说
之前需要一个标识符;
所以在上面方法的实现上我要访问每个输入参数:
- (float) divNum1: (int) AndNum2: (int)
{
return <first parameter> / <second parameter>;
}
我知道如何使用标签来解决这个问题,我需要的是这个问题的解决方案,而不用命名每个参数。
【问题讨论】:
-
那是你不理解Objective-C方法声明语法的问题吗?
-
可选的部分并不是你认为可选的部分。
-
感谢所有的答案,现在我明白了我的错误。可选的是方法名称的附加部分,而不是参数名称。
标签: objective-c methods syntax parameters