Objective-C кодирования соглашения
Я ищу лучшие практики и соглашения по кодированию, поэтому у меня есть вопрос по этому поводу. Посмотрел почти все из них, но не смог найти никаких ответов. Пример функции:
- (int)getSomeNumber
{
int result = 0;
if (something) {
result++;
}
return result;
}
Вопрос в том, лучше ли написать результат ++ или ++ результат. Если кто-то знает какие-либо предложения или ответы, почему лучше написать так или иначе, это было бы очень здорово. Заранее спасибо!
1 ответ
Это не имеет ни малейшего значения при использовании в качестве выражения (обратите внимание, что это важно, когда вы используете более крупное выражение), если вы последовательны. Не смешивайте стили в одном исходном файле или проекте.
Ну, еще лучше в этом конкретном примере будет return something ? 1 : 0;
, Некоторые люди даже предпочитают return something;
, но я не знаю, потому что в моих глазах нет смысла преобразовывать логическое значение в целое число.