функция с несколькими аргументами

как передать несколько аргументов в единственной функции в Objective C? Я хочу передать 2 целочисленных значения, и возвращаемое значение является также целым числом. Я хочу использовать новый синтаксис Objective C, не старый синтаксис C/C++.

8
задан T.J. Crowder 1 April 2010 в 12:35
поделиться

3 ответа

В объекте-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];

Удачи!

36
ответ дан 5 December 2019 в 05:03
поделиться
int add (int a, int b)
{
    int c;
    c = a + b;
   return c;
}

текст ссылки

-2
ответ дан 5 December 2019 в 05:03
поделиться

Вот так:

int sum(int a, int b) {
    return a + b;
}

Называется так:

int result;
result = sum(3, 5);
// result is now 8

Подробнее здесь

0
ответ дан 5 December 2019 в 05:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: