Блоки if-else являются неотъемлемой частью любого языка программирования. Они также являются отличным инструментом в репертуаре программистов. Но часто я вижу, как эти блоки используются там, где достаточно более простого фрагмента кода.
Цель этого поста не в том, чтобы улучшить производительность этих блоков кода или заявить, что один лучше другого, а в том, чтобы предоставить альтернативный способ написания того же кода, который временами может быть более читабельным и кратким.
e.g.
- эффективно использовать операторы возврата
Приведенный выше фрагмент можно упростить следующим образом:
2. Используйте тернарный оператор
В случае, если подход 1 не работает, в случаях, когда вы хотите вернуть что-либо, кроме логического
e.g.
Использовать это:
Еще не все….