2019年2月7日木曜日

Where is The Love? (iはどこ?)

最近忙しくてブログが書けていません。
そして今日がもっとも忙しい感じです。
体調→悪い
トレステ→最高 (米株のWEBです) Y様F様T様元気かな?
NZDUSD→復活!
SYZYGY→いい感じ
EZ O様→多謝

さて、この多忙な中にどうしても訴えたいことが!
知人と話していた時の事です。
おかしなエラーが出ました。
原因を探すとこんな感じのソースでエラーが出ることが判明しました。

#property strict
void OnInit()
{
for(int i=0;i<=10;i++){}
for(    i=0;i<=10;i++){}
}

メタエディター様は 2回目のforループのiを宣言していないよね(-。-)y-゜゜゜
とコンパイル拒否をします。

最初のforで宣言したiはどこにいったのでしょう?

どうやら、現在の仕様では#property strict を使った場合
for ループ内のi 宣言は毎回しないといけないようです。

いままで作ったEAはすべて手直しをしないといけません。
う~ん


0 件のコメント:

コメントを投稿