//+------------------------------------------------------------------+//| Script program start function |//+------------------------------------------------------------------+voidOnStart() {
for (int i = -10; i <= 10; i++)
if (i)
printf("%d - true", i);
elseprintf("%d - false", i);
}
//+------------------------------------------------------------------+
ブーリアン条件とその他の条件を一山に混ぜる...。良いコードを書きたくなければ、書かなければいいのです。説得や反論はしない。
そして、機能の普遍性ということであれば、まあ......。
まあ、前の機能よりは常識に近いですけどね。
確かに、読みやすさには不満が残りますが...。でも、そんなことを考える人はいない......?:)
慣習上そうなっているもの
いいえ、"line_name "には、ラストネームが割り当てられます。
ブーリアン条件とその他の条件を一山に混ぜる...。良いコードを書きたくなければ、書かなければいいのです。説得や反論をするつもりはない。
わかった、わかった、君の例を使おう。
ブーリアン条件とその他の条件を一山に混ぜる...。良いコードを書きたくなければ、書かなければいいのです。説得も反論もしない。
まあ、前の機能よりは常識に近いですけどね。
確かに、読みやすさには不満が残りますが...。で も、そんなこと誰が考えるんだ......?:)
具体的には、何が問題なのでしょうか?
そして、この関数が"-1 "で何を返すのか、まだ答えていない...。
いいえ、"line_name "には、ラストネームが割り当てられます。
具体的には、何が問題なのでしょうか?
そして、この関数が"-1 "の時に何を返すのか、まだ答えていませんね。
は false を返します。
事実でなければならない。
具体的には、何が問題なのでしょうか?
でも、この機能はユニバーサルを謳っているんじゃなかったっけ......?それなら、ひとつ大事なことを忘れていますよ。
最も普遍的で信頼性の高い選択肢です。
そして、あなたの関数が"-1 "を返すかどうかについては、何も答えて いません。
チェックするための簡単なスクリプトを書くのが面倒なのでしょうか?なるほど。あなたのためにやったんです。
さて、その結果をご覧ください。
-10は真。
-9は真である。
-8は真。
-7 - true
-6 - true
-5 - true
-4 - true
-3 - true
-2 - true
-1 - true
0 - 偽
1 - true
2 - true
3 - true
4 - true
5 - true
6 - true
7 - true
8 - true
9 - true
10 - true
負の数はすべて真である。0は偽。そういうことなんです。:)
ですから、この関数は真を返します。
トレーディング、自動売買システム、ストラテジーテストに関するフォーラム
MQL4やMQL5に関する初心者からの質問、アルゴリズムやコードに関するTipsやディスカッションがあれば教えてください。
マカーFX さん 2021.12.06 12:14
私のはfalseを返します
負の値では当然のように。