国内汉语有关MT4 switch语句的解说如下所示,
选择操作符switch
switch (expression)
{
case constant1: operators; break;
case constant2: operators; break;
...
default: operators; break;
}
当表达式expression的值等于结果之一时,执行其结果下的操作。不管结果如何都将执行default中的操作。
你要是相信上述最后一句话,你就惨大发了。
我找了一下mql4网站有关switch语句的英文说明,多次强调,break之后,就跳出switch语句,故推论为default语句将不会再执行。如果需要在switch选择之后再执行的命令,应放在switch语句或default外面执行。
微信公众号:天泓评测

发表评论