Я работаю с Java пару лет, но до недавнего времени я не сталкивался с этой конструкцией:
int count = isHere ? getHereCount(index) : getAwayCount(index);
Это, наверное, очень простой вопрос, но может кто-нибудь объяснить это? Как мне его прочитать? Я уверен, что знаю, как это работает.
- если
isHere
истинно, вызываетсяgetHereCount()
, - Если
isHere
вызывается falsegetAwayCount()
.
Правильно? Что называется этой конструкцией?