Re(2x): Budoucnost a "Da vysoka skola techn. smeru v ...
Jakub Slajs
xslajsj
Středa Březen 17 14:31:27 CET 2004
Zdravim,
> Muzu prece napsat srozumitelne IF nebo pro me mene chapave (resp. prehledne) '?'
>
> if (a>5) b=b+10 else b=b+5;
> a>5 ? b=b+10 : b=b+5; (s tim si nejsem jisti protoze to nepouzivam :))
Proboha nechapu proc ma stale nekdo snahu srovnavat dva jazyky, kdy ten druhy vubec nezna!!!
Tak zaprve - if je prikaz ? : je ternarni operator. Spravne to tedy vypada:
b += (a>5) ? 10 : 5;
> Stejne tak muzu napsat a *= b++; nebo a = a * (b + 1);
Rovnez chyba, napr pro a=5, b=3:
a = a * (b + 1); --> a=20, b=3;
a *= b++; --> a=15, b=4!!!
S pozdravem,
Jakub Slajs
_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com
Další informace o konferenci Hw-list