输出

Three
Three Again

输出

Three

例3

switch(4,2){
   1 {"One"}
   2 {"Two"}
   3 {"Three"; break }
   4 {"Four"}
   3 {"Three Again"}
}

例2

switch(3){
   1 {"One"}
   2 {"Two"}
   3 {"Three"; break }
   4 {"Four"}
   3 {"Three Again"}
}

例1

switch(3){
   1 {"One"}
   2 {"Two"}
   3 {"Three"}
   4 {"Four"}
   3 {"Three Again"}
}

语法

增强的for循环的语法是-

switch(<要测试的值>) {
   <条件1> {<执行语句>} 
      break; 
   <条件2> {<执行语句>} 
      break; 
   <条件3> {<执行语句>} 
      break; 
}

以下规则适用于switch语句:

  1. switch语句中使用的变量只能是任何对象或对象数组。

  2. 在一个switch中可以有任意数量的case语句。

  3. case的值必须与switch中变量的数据类型相同,并且必须是常量或文本。

  4. 当要测试的值等于case时,case后面的语句将执行,直到达到break语句为止。

  5. 当达到break语句时,switch终止,控制流跳到switch语句后面的下一行。

  6. 不是每一个case都需要有break。如果没有出现break,控制流将转移到随后的情况,直到遇到break为止。

输出

Four
Two
Powershell-Switch语句

switch语句允许根据值列表测试变量是否相等。每个值被称为一个case,并针对每个case检查正在打开的变量。

日期:2019-08-20 13:51:13 来源:oir作者:oir