2.5 switch语句

第 13 节 / 共 36 节 课程:Mt4编程语言
switch语句用于对一个变量的多种可能值分别处理,比多个if-else更清晰。
int signal = GetTradeSignal();
switch (signal) {
case 1:
Print("强烈买入信号");
break;
case 2:
Print("买入信号");
break;
case -1:
Print("卖出信号");
break;
case -2:
Print("强烈卖出信号");
break;
default:
Print("无信号");
break;
}
每个case后面都要加break,否则会"穿透"继续执行下一个case:
int day = DayOfWeek();
switch (day) {
case 1:
case 2:
case 3:
case 4:
case 5:
Print("交易日");
break;
case 6:
case 7:
Print("周末");
break;
}