LINUX.ORG.RU

как минимум


0

0

Знатоки и специалисты,
подскажите пожалуйста более красивый и элегантный вариант решения такой вот ситуации:

переменная a вычесляется по какой-то формуле, но она должна быть не меньше переменной b. Мой вариант:

int a;
a=formula(arg1, arg2, argN);
if(a<b){
a=b;
}

★★

можно и так, но кто сказал, что это читабельнее?

a=formula(arg1, arg2, argN);
a >= b || (a = b);

ebersen
()
Ответ на: комментарий от ebersen

> a=formula(arg1, arg2, argN)
> a = max( a, b );

точно, блин.

пошел пить кофе

phrm ★★
() автор топика

более красивый и элегантный вариант

max b . formula arg1 arg2 ...

DonkeyHot ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.