No, non è possibile. Ma qual è il punto su questo una dichiarazione if-else
? Stai davvero cercando di salvare 7 personaggi?
if (name.isChecked()) {
name.setChecked(true);
} else {
name.setChecked(false);
}
o se si preferisce cattivo stile:
if (name.isChecked()) name.setChecked(true); else name.setChecked(false);
Non importa il fatto che si può solo fare (in questo caso):
name.setChecked(name.isChecked());
Il punto del ternario o " L'operatore "condizionale" introduce i condizionali in un'espressione . In altre parole, questo:
int max = a > b ? a : b;
è destinato ad essere scorciatoia per questo:
int max;
if (a > b) {
max = a;
} else {
max = b;
}
Se non c'è alcun valore prodotta, l'operatore condizionale non è un collegamento.
fonte
2012-02-26 05:42:11
E 'possibile in JavaScript, per esempio qui: http://stackoverflow.com/a/6260001/320399 – blong