Тернарний оператор

Тернарний оператор - це спеціальний оператор, який має три операнди і дозволяє створювати короткий умовний вираз зі зменшеним обсягом коду. По суті він є короткою заміною if...else.
умова ? вираз1_коли_умова_виконується : вираз2_коли_умова_НЕ_виконуєтьсяПорядок опрацювання тернарного оператора:
умова обчислюється і приводиться до булевого значення (true або false).
Якщо умова приводиться до true, виконується вираз після ?.
Якщо умова приводиться до false, виконується вираз після :.
Значення отриманого виразу повертається як результат роботи тернарного оператора.
Напишемо код перевірки віку з використанням інструкції if...else.
Проведемо рефакторинг цього коду з використанням тернарного оператора:
Розглянемо ще один приклад пошуку більшого числа.
Рефакторинг з використанням тернарного оператора:
Last updated