Syntax of MQL4 is much a C-like syntax, apart from some features:
MQL4 の構文は、いくつかの特徴は別として、多くがC言語のような構文です。
- no address arithmetic;
アドレス計算ができません。
- no operator do … while;
do … while 構文がありません。
- no operator goto …;
goto 構文がありません。
- no operation of [condition]?[expression 1]:[expression 2];
三項演算子がありません。
- no compound data types (structures);
構造体がありません。
- complex assignments are impossible; for example, val1=val2=0; arr[i++]=val; cond=(cnt=OrdersTotal)>0; etc.;
複雑な割り当てが不可能です。 たとえば、val1=val2=0; arr[i++]=val; cond=(cnt=OrdersTotal)>0; など。
- calculation of a logical expression is always completed, never early terminated.
論理式の計算は常に完了します。決して早く終了はしません。