新しいMQL4コンパイラとエディタを含むMetaTrader 4 IDEのベータ版 - ページ 6

 
Zhunko:

ここでは、完全互換と言われないように、強調表示をしてみました。

赤は最も不快なものを強調した。


また、これを強調するのを忘れていましたね。

  • キーワードの拡張により、short, long, float, const, virtual, input, delete, new, do, char などの名称は使用できなくなりました。

これらの名前は、特にニューや シャルなど、多くの人にかなりウケたのではないでしょうか。

そして、これ。

  • 変数名にフルストップは使用できなくなりました。また、変数名に'@'、'$'、'?'を使用することはできません。

もちろん、それほど一般的ではありませんが、変数名には「$」記号をよく使いました。どこでも禁止されているわけではありません。また、ドットを使って構造体・クラスのメンバー であるかのように見せる人もいた。

つまり、上記の項目はすべて強調表示すればよいことがわかりました :)

 
Zhunko:

誰もフルコンパチブルの話をしないように、強調したのです。

赤は最も不快なものを強調した。

全作品を奪われたとフォーラム全体に泣きながら愚痴るのはどうかと思います。バカバカしいと思いませんか?ちなみに私は読んだことがありますが、互換性が失われたからといって取り返しのつかないことにはならないと考えています。ダメ?それだけで、すべてのコードがゴミ箱行き?

厳しい言い方で申し訳ないのですが、一部の被写体の泣き言に辟易しています。

 
Meat:


また、これに下線を引くのを忘れていますね。

これらの名前はかなり多くの人に浸透していると思いますし、特に新規で シャル

そして、これです。

それほど一般的ではありませんが、変数名には「$」記号をよく使いました。どこでも禁止されているわけではありません。 また、わかりやすくするために、ドットを使って、構造体・クラスのメンバのように見せる人もいた。

そのため、記載されている項目はすべてマークが必要です :)

Ctrl+Hの存在をご存知ですか?
 
artmedia70:
Ctrl+Hの存在を知っていましたか?

どうやら、自分のデザインはない、あるいはほんの一握りしかないようですね。だから、気にならないんですね。また、何百ものコードが書き込まれており、それらをすべて修正し、すべてが正しく動作するかどうかを確認するのに十分な時間がない人も多くいます。そして、コードベースにも良いものがたくさんあります。

そして、代替品だけでは間に合わない。論理演算の 優先順位について、淳子は無意味な指摘をしなかった。これが一番深刻で危険なことでしょう。コードはコンパイルして動作しますが、ロジックが壊れることがあります。

 
Meat:

どうやら、自分のデザインはない、あるいはほんの一握りしかないようですね。だから、気にならないんですね。また、何百ものコードが書き込まれており、それらをすべて修正し、すべてが正しく動作するかどうかを確認するのに十分な時間がない人も多くいます。それに、コードベースにもいいものがたくさんありますしね...。

そして、代替品だけでは間に合わない。順子は、論理演算の優先順位について、無意味な指摘はしなかった。最も深刻で危険なことでしょう。コードはコンパイルして動作しますが、ロジックが壊れることがあります。

何も知らないのに肯定的な発言をするなよ、え?自分の作品についてです。それは1つです。私のコードでは、論理演算の 優先順位はイノベーションによって壊されることがないように設定されているからです。そして同時に、実行速度の面でも最適化されています。それが私のスタイルです、すみません...。

そして、気をつけなければならないのは、ここでパニックになっているのは少数派だということだ。それとも、ここで一番過労死しているのはあなただけですか?皮肉ですみません...。;)

 
artmedia70:

そして、気をつけなければならないのは、ここでパニックになっているのは少数派だということだ。それとも、ここで一番過労死しているのはあなただけですか?皮肉ですみません...。;)

まあこれはこのスレッドでは少数派なんだけどね :) 1ヶ月近く経っているのに-6ページしかコメントがない。MQLに直接関係する話題ではありますが、このフォーラムはそういうものなのです。

そして、前回の続きになりますが、もう一つ付け加えたいと思います。例えば、パラメータを持つstart/init/deinit関数や、多次元文字列配列をDLLに渡すことを禁止している場合、Ctrl+Hはどのように役に立つのでしょうか? もちろん、あなたはおそらく使ったことがないと思いますが(もしかして危険を感じたのでしょうか?

また、このスレッドで宣言された変更 - は、計画された mql5 との合併の最初のステップだけで、その後 OOP と他の、最初から発表されたを含む、さらなる技術革新に従うでしょう。コードの編集を続ける必要があります。やっと目が覚めたか。

 
Meat:

まあこのスレッドでは少数派だけですが :) 1ヶ月近く経っているのに、コメントが6ページしかない。このフォーラムが対象としているMQL言語に直接関係する話題ですが。

そして、前回の続きになりますが、もう一つ付け加えたいと思います。例えば、パラメータを持つstart/init/deinit関数や、多次元文字列配列をDLLに渡すことを禁止している場合、Ctrl+Hはどのように役に立つのでしょうか? もちろん、おそらく一度も使ったことがない(もしかして危険を感じた? :)のは分かりますが、こんな展開になるとは思っていなかったので、多くの人が使っているのでしょう。

また、このスレッドで発表された変更点は、当初から発表されていたように、mql5との合併計画の最初のステップに過ぎず、その後、OOPやその他を含むさらなる技術革新が続くでしょう。コードの編集を続ける必要があります。やっと目が覚めたか。


たった6ページのコメントは、メタ引用の選択を裏付けるだけです。

要するに、5はこれからやることのベータ版なんです。

(厳密には)

 
Meat:

どうやら、自分のデザインはない、あるいはほんの一握りしかないようですね。だから、気にならないんですね。また、何百ものコードが書き込まれており、それらをすべて修正し、すべてが正しく動作するかどうかを確認するのに十分な時間がない人も多くいます。そして、コードベースにも良いものがたくさんあります。

そして、代替品だけでは間に合わない。論理演算の優先順位について、淳子は無意味な指摘をしなかった。これが一番深刻で危険なことでしょう。コードはコンパイルして動作しますが、ロジックが壊れることがあります。

慌てる必要はない。提供されたIDE+MQLパッケージをダウンロードし、開発内容を確認してください。

コンパイラには非常に優れた解析機能があり、危険な論理式の 混在を簡単に警告してくれるようになりました。ぜひ、ご自身で試してみてください。

 
Meat:

まあこのスレッドでは少数派だけですが :) 1ヶ月近く経っているのに、コメントが6ページしかない。このフォーラムが対象としているMQL言語に直接関係する話題ですが。

そして、前回の続きになりますが、もう一つ付け加えたいと思います。例えば、パラメータを持つstart/init/deinit関数や、多次元文字列配列をDLLに渡すことを禁止している場合、Ctrl+Hはどのように役に立つのでしょうか。 もちろん、おそらく一度も使ったことがない(もしかして危険を感じた? :)のは分かりますが、こんな展開になるとは思っていなかったので、多くの人が使っているのでしょう。

また、このスレッドで発表された変更点は、当初から発表されていたように、mql5との合併計画の最初のステップに過ぎず、その後、OOPやその他を含むさらなる技術革新が続くでしょう。コードの編集を続ける必要があります。やっと目が覚めたか。

start/init/deinitのパラメータについては、本来あってはならないものなので言及しましたが、作者が誤って不要なパラメータを追加してしまったソースコードの例もありました。旧MQL4では音もなくスキップされましたが、MQL5ではすでにエラーとして報告されています。ここでは問題はありません。ただ、ごく稀にエラーが瞬時に表示されることがあります。

DLLや多次元文字列配列のDLLへの受け渡しに苦労された方は、逆に安心されるのではないでしょうか。開発者は、構造物を扱うあらゆる可能性を持っていますし、紐で松葉杖を作る必要もありません。

新バージョンのMQL4では、互換性を保ちつつ、多くの新機能を付与しています。

 
MetaQuotes:

開発者は構造物を扱うことができるようになり、もはや紐で松葉杖を作る必要はありません。

構造物は使えるのか?