voidOnStart()
{
//----------------------------------------------------------------------------////Work variablesint a=3;
int b=3;
int c=3;
//----------------------------------------------------------------------------//if(a&&b&&c==3)Alert("a=b=c=3");
elseAlert("Условие не верно");
//----------------------------------------------------------------------------//
}
//----------------------------------------------------------------------------////Work variablesint a=1;
int b=2;
int c=3;
//----------------------------------------------------------------------------//if(a<b&&b<c)Alert("a<b<c");
elseAlert("Условие не верно");
//----------------------------------------------------------------------------//
くそ...端末には、これだけの例が付属しているのですから...。...多くの例がある...SymbolInfoSample.mq5スクリプトを例とする。
2つの機能があります。
__FILE__- ファイル名のみを 表示します。
MQL5_PROGRAM_PATH -作成された ex5ファイルへの パスを指定します。
質問 -mqh-fileのどこにある のかを知るにはどうしたらいいのでしょうか?
MetaEditorでは、「ファイル内の関数一覧」ボタンで一覧が表示されます。下にスクロールすると、Pで終わってそれ以上動かない(下向きの黒い三角形が非アクティブになる)、Rにもクラスがあるが。訂正してください。
バグなのか、コツを見つけたのか分かりませんが。次のコードは動作しますが、式がbooleanでないという警告が表示されます。
バグなのかトリックなのかわからない。以下のコードは動作しますが、式がbooleanでない旨の警告が発生します。
なぜ、コードが動いてはいけないのか?
唯一、ifオペランドがboolに変換されていないため、コンパイラが警告を発して いますが、それ以外はすべて正しいです。
a,b,cは、ifの中で明示的に代入されているので、全く初期化しないことも可能です。
3 aに 代入し、aを bに 代入し、bを cに 代入し、それが 真であるかどうかを確認してからPrint()を記述します。
バグなのか、コツを見つけたのか分かりませんが。次のコードは動作しますが、式がbooleanでないという警告が表示されます。
こんな感じでしょうか。
では、この表現をどう書けば、悪態をつかないか教えてください。
では、この表現をどう書けば、悪態をつかないか教えてください。
最初の投稿では、割り当て操作を行っていますが、複数のカスケード割り当てでも問題ありません。ここでは、複数の比較を行おうとしています。
SZ 比較結果が2つ出力されているので、&&や他のブーリアン演算子で区切る必要があります。
では、この表現をどう書けば、悪態をつかないか教えてください。
を提案します。
ニコライは先手必勝です :)
ウラン です。
SZYは、出力に2つの比較結果があるので、&&などのブーリアン演算子で区切る必要があります。