नहीं, आप नहीं कर सकते। लेकिन if-else
कथन पर इसका क्या अर्थ है? क्या आप वाकई 7 अक्षरों को बचाने की कोशिश कर रहे हैं?
if (name.isChecked()) {
name.setChecked(true);
} else {
name.setChecked(false);
}
या आप बुरा शैली पसंद करते हैं:
if (name.isChecked()) name.setChecked(true); else name.setChecked(false);
कभी तथ्य यह है कि तुम सिर्फ कर सकते हैं (इस मामले में) मन:
name.setChecked(name.isChecked());
त्रिगुट या "की बात सशर्त "ऑपरेटर सशर्त को अभिव्यक्ति में पेश करना है। दूसरे शब्दों में, यह:
int max = a > b ? a : b;
इस के लिए आशुलिपि करने के लिए है:
int max;
if (a > b) {
max = a;
} else {
max = b;
}
अगर वहाँ उत्पादन किया जा रहा कोई मूल्य नहीं है, सशर्त ऑपरेटर एक शॉर्टकट नहीं है।
स्रोत
2012-02-26 05:42:11
यह, उदाहरण के लिए यहाँ जावास्क्रिप्ट में संभव है: http://stackoverflow.com/a/6260001/320399 – blong