Тернарная операция «?»
Операция ?
позволяет вычислить выражение в зависимости от условия. Она возвращает один из своих операндов (второй или третий) в зависимости от значения логического выражения, заданного первым операндом.
логическое-выражение ? выражение-истина : выражение-ложь