What logic construct most efficiently allows you to execute one of a number of code blocks based on the value of a single variable?
- while
- if
- switch
- for
EXPLANATION
You can supply a variable to a "switch" statement, and provide a code block for each possible value.Example using PowerShell:
switch ($var) {
1 { <# Executes if $var = 1 #> }
2 { <# Executes if $var = 2 #> }
3 { <# Executes if $var = 3 #> }
4 { <# Executes if $var = 4 #> }
default { <# Executes if $var doesn't match any other case #> }
}
A single "switch" can take the place of a chain of "if/elseif/else"."for" and "while" are both loops.

0 comments:
Post a Comment