У меня есть оператор if со многими условиями (нужно проверить 10 или 15 констант, чтобы убедиться, что какая-либо из них присутствует.)
Вместо того, чтобы писать что-то вроде:
есть ли способ отформатировать его, как
Я создавал класс проверки даты, который должен был гарантировать, что количество дней не превышает 30 в месяцах, в которых всего 30 дней (из которых, я думаю, 4), и я писал оператор if для проверки таких вещей:
Код: Выделить всё
if (day > 30 && (month == 4 || month == 6 || month == 9 || month == 11))
Есть ли другой способ написать это, менее многословный и более эффективный?
Подробнее здесь:
https://stackoverflow.com/questions/760 ... -statement