reduce condition nesting
Andrea Fontana
nospam at example.com
Thu Nov 23 08:27:54 UTC 2017
On Thursday, 23 November 2017 at 05:19:27 UTC, Andrey wrote:
> Hello, is there way to reduce this condition:
>> if (c1) {
>> foo();
>> } else {
>> if (c2) {
>> bar();
>> } else {
>> if (c3) {
>> ...
>> }
>> }
>> }
>
> for instance in kotlin it can be replace with this:
>> when {
>> c1 -> foo(),
>> c2 -> bar(),
>> c3 -> ...
>> else -> someDefault()
>> }
if (c1) foo()
else if (c2) bar();
else if (c3) ...
else someDefault();
?
More information about the Digitalmars-d-learn
mailing list