【发布时间】:2011-01-27 00:32:45
【问题描述】:
可能的重复:
Optional arguments in Objective-C 2.0?
Objective-C Default Argument Value
我正在用 Objective-C 编写一个 C 函数。我想为我的最后一个参数设置一个 默认值。
我试过了:
foo(int a, int b, int c = 0);
但那是 C++。
我也试过了:
foo(int a, int b, int c)
{
...
}
foo(int a, int b)
{
foo(a, b, 0);
}
但这也是 C++。
有没有办法在 Objective-C 中做到这一点?
【问题讨论】:
-
第一个不太有用,因为每个人要么回答方法调用,要么错误地声明你可以有两个 foo 函数。二是所有方法调用...
标签: objective-c function parameters default-value