MT4智能交易编程教程-If-Else 假设操作符
需要选择时使用IF - ELSE 操作符。语法形式如下: - if (expression)
- operator1
- else
- operator2
复制代码如果表达式是真实的,操作符1执行,并按照操作符2给出的检测(操作符2不执行)。如果表达式是错误的,操作符2被执行。if操作符else部分可能被忽略。if操作符忽略else部分,显示分歧可能会嵌入。这种情况下,else位置在先前if操作符的最近部位,这样不会出现else部分。示例: - //--- else 部分提及到第二个if操作符:
- if(x>1)
- if(y==2) z=5;
- else z=6;
- //--- else部分提及到第一个if操作符:
- if(x>l)
- {
- if(y==2) z=5;
- }
- else z=6;
- //--- 嵌入操作符
- if(x=='a')
- {
- y=1;
- }
- else if(x=='b')
- {
- y=2;
- z=3;
- }
- else if(x=='c')
- {
- y=4;
- }
- else Print("ERROR");
复制代码
|