0 Daumen
363 Aufrufe

You were to rewrite the code using a switch statement.

blob.png

Q: Does the switch statement have to check a variable? Can't it check a value?

A: Yes it can. The switch statement will simple check that two values are equal.

Was ist damit gemeint?

Avatar von

1 Antwort

+1 Daumen
 
Beste Antwort

Hi,

bei einem Switch hast Du eine Variable mit verschiedenen folgenden Cases. Bspw:

switch (foo) {
case 1:
    Func1(foo);
    /* falls through */
case 2:
case 3:
    Func2(foo);
}

Mit dem Switch kannst Du nun nur nach einem bestimmten foo schauen, nicht nach einem foo > iwas. Es werden also zwei Werte verglichen und man gelangt in den entsprechenden case.


Grüße

Avatar von

Ein anderes Problem?

Stell deine Frage

Willkommen bei der Stacklounge! Stell deine Frage einfach und kostenlos

x
Made by a lovely community