if
यदि संभव हो तो लंबी घुमावदार परिस्थितियों से बचा जाना चाहिए, फिर भी कभी-कभी हम सभी उन्हें लिखना समाप्त कर देते हैं। यहां तक कि अगर यह एक बहुत ही सरल स्थिति है, तो इसमें शामिल बयान कभी-कभी बहुत चिंताजनक होते हैं, इसलिए पूरी स्थिति बहुत लंबी हो जाती है। उन्हें प्रारूपित करने का सबसे पठनीय तरीका क्या है?
if (FoobarBaz::quxQuux(corge, grault) || !garply(waldo) || fred(plugh) !== xyzzy) {
thud();
}
या
if (
FoobarBaz::quxQuux(corge, grault)
|| !garply(waldo)
|| fred(plugh) !== xyzzy
) {
thud();
}
या
if (FoobarBaz::quxQuux(corge, grault)
|| !garply(waldo)
|| fred(plugh) !== xyzzy) {
thud();
}
या
thudable = FoobarBaz::quxQuux(corge, grault);
thudable ||= !garply(waldo);
thudable ||= fred(plugh) !== xyzzy;
if (thudable) {
thud();
}
या कोई अन्य प्राथमिकताएं?