Здравейте, правя тази тема, защото ми се видя недостатъчно подходящо да питам в останалите теми, а и като цяло май няма такава тема.
Предлагам тук да задаваме общи въпроси относно руби - синтаксис, въпроси по изпълнение и т.н.
Давам (реален!) пример:
Predicate методите е хубаво да завършват на ? Супер. Как пишем тернарен if в ruby използвайки такъв метод (онзи, краткия if)?
Не ми приема result = generated? 'a' : 'b'
,
нито пък със 2 въпросителни,
нито пък с result = generated? == true ? 'a' : 'b'
.
И като цяло, кой е най-якия начин да направим прост conditional assignment на 1 ред без да използваме многоредовия if-else?
Благодаря предварително.