57
edits
| Lukas Rypl (talk | contribs)   (→switch:   example added) | |||
| Line 444: | Line 444: | ||
| == switch == | == switch == | ||
| The ''switch'' statement is similar to a series of ''if'' statements on the same expression. In many occasions, you may want to compare the same variable (or expression) with many different values, and execute a different piece of code depending on which value it equals to. This is exactly what the ''switch'' statement is for.   | The ''switch'' statement is similar to a series of ''if'' statements on the same expression. In many occasions, you may want to compare the same variable (or expression) with many different values, and execute a different piece of code depending on which value it equals to. This is exactly what the ''switch'' statement is for. | ||
| Example: | |||
|   <nowiki> | |||
|   switch (input)  | |||
|   { | |||
|     case "1": | |||
|       trace(0,"Input is 1"); | |||
|       break; | |||
|     case "2": | |||
|       trace(0,"Input is 2"); | |||
|       break; | |||
|     default: | |||
|       trace(0, "Input is unknown"); | |||
|   } | |||
|   </nowiki> | |||
| == return == | == return == | ||
edits