Ahoj,
jak mam chápat tuhle konstrukci?
scale = (580)/((bottom_interval == top_interval) ? 0 : (top_interval - bottom_interval));
Nerozumím té kombinaci "?" a ":"
Dokázal by mi to tady někdo nějak srozumitelně vysvětlit?
Děkuju.
Ahoj,
jak mam chápat tuhle konstrukci?
scale = (580)/((bottom_interval == top_interval) ? 0 : (top_interval - bottom_interval));
Nerozumím té kombinaci "?" a ":"
Dokázal by mi to tady někdo nějak srozumitelně vysvětlit?
Děkuju.
#1 Heina
Je to nieco ako if:
condition_expression ? then_expression : else_expression
scale = (580)/((bottom_interval == top_interval) ? 0 : (top_interval - bottom_interval));
//eqvivalentom je:
if(bottom_interval == top_interval)scale = 580/0; //delis nulov
else scale = 580 / (top_interval - bottom_interval)
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku