как передать несколько аргументов в единственной функции в Objective C? Я хочу передать 2 целочисленных значения, и возвращаемое значение является также целым числом. Я хочу использовать новый синтаксис Objective C, не старый синтаксис C/C++.
В объекте-c это действительно очень просто. Вот как это сделать в C:
int functName(int arg1, int arg2)
{
// Do something crazy!
return someInt;
}
Это все еще работает в objective-c из-за его совместимости с C, но для этого можно сделать это с помощью objective-c:
// Somewhere in your method declarations:
- (int)methodName:(int)arg1 withArg2:(int)arg2
{
// Do something crazy!
return someInt;
}
// To pass those arguments to the method in your program somewhere:
[objectWithOurMethod methodName:int1 withArg2:int2];
Удачи!
int add (int a, int b)
{
int c;
c = a + b;
return c;
}
Вот так:
int sum(int a, int b) {
return a + b;
}
Называется так:
int result;
result = sum(3, 5);
// result is now 8