bool f1( int a, int b ) { return ( a > b ); }
bool f2( int a )
{
int i;
for( Print( i ), i = 1; i < 3; Print( i ), i++ ); //нормально
for( Print( i ), i = 1; (Print( i ), i < 3); Print( i ), i++ ); //ошибка компиляцииbool b = f1((Print( i ), 1), 0) // ошибка компиляции
int j;
j = Print( 1 ), i; // ошибка компиляции
int k = (Print( 1 ), i); // ошибка компиляции
return (Print( 1 ), true); // ошибка компиляции
}
関数の引数、式計算中、初期化中、リターン中 -コンパイルエラー
MQL5 Referenceには、「結果の型と値は、右辺の式の型と値と同じ である」と書かれています。しかし、このプロパティは、例からわかるように、実装されていません。こ のような式は括弧(,)で囲むので、関数の引数や初期化で混乱することはない。
カンマ(,)演算はループ内のみで、常に動作するわけではありません
これは、既存の(ひどい)C/C++のコードとの互換性を保つためだけだった。
どうか神様がそのような書き方をされませんように。このようなカンマの使用は一切禁止されるべきです。
そして、インストルメントアーカイブは別のフォルダに書き込まれ、重なりやクロスなど、チャート上のマークアップが失われることはないのですね。また、現在のブローカーにない商品でテストするためには、他のブローカーのサーバーに切り替える必要があるのでしょうか?
端末のヘルプから。
プロフィール
プロファイルは、チャート群を便利に操作するためのものです。プロフィールを記憶する。
-プロファイル保存時に開いて いたチャート
-これらのチャートの位置とサイズ。
-これらのチャートに適用 されたテンプレート。
例:プロフィール "EURO"EURUSD D1」チャートにラインが引かれました。他のブローカーに乗り換えた後、「EURUSD D1」チャートもラインが引かれた状態で開かれます。それよりも、自分でやってみるのが一番です。
Renat さん、私のバグについてアドバイスください、3日間待っています。
ヘルプはヘルプですが、一度アップデートで端末が全部クリアされたことがあるので、今は実験しないようにしています。
を回避することができます。