Библиотека содержит классы и интерфейсы для определения шаблонных коллекций, которые, в свою очередь, дают пользователю возможность создавать строго типизированные коллекции. Они обеспечивают большее удобство и высокую производительность работы с данными, чем обычные типизированные коллекции.
いや、この意見はすでに100回、ここでまた、ウープが悪であるなどというサモワールのような声が上がっているため、あなたはもう十分、この意見にうんざりしている。
あなたの意見は、たいてい『戦争と平和』全3巻の論説です。だから、控えたほうがいいんです。
注 - これはモデレーターからの2回目のリクエストです。
あなたの意見は、たいてい『戦争と平和』全3巻の論説です。だから、控えたほうがいいんです。
注 - これはモデレーターからの2回目のリクエストです。
さあ、投稿させてあげてください。しかし、彼の意見は守らなければならないので、それをお願いすることになる。
これは面白いテーマですね。
個人的には、プログラミングにおいて、配列の中でデータを正しく整理する方法と、その配列をループの中で正しく扱う方法を知ることほど、有効なものはないと思っています。これが基本中の基本です。他のすべての解決策は、追加のコンピュータ時間がかかり、オーバーヘッドを発生させる誘導体 です。
グローバル配列、ローカル配列、ループ、関数。すべてです。
これらのツールを巧みに使いこなす人は、効率性において他の誰よりも優れていることでしょう。
イムホ
ペテロ、あなたの要望は聞いています。だから、このスレッドに留まりたいなら、そう発言する権利があることをコードで証明しなさい。次に、使用例と性能測定例を紹介します。似たような簡単な作業をあなた流にお願いします。あなたのやり方は、ここで公開されるものを凌駕する(あるいは少なくとも同じレベルにとどまる)はずです。
拒否するなら、二度とこのスレッドに書き込まないでください。
さあ、投稿させてあげてください。しかし、彼の意見は守るべきものであり、私たちはそれを求めます。
どうやら、私の意見は傷つくようです。むしろ、棄権したい。
もうみんなうんざりしてるんだよ.)
p.s.私の意見を特設スレッドで証明してみますので、よろしければご覧ください。
ピーターさん、あなたからの応募がありました。だから、このスレッドに居たいなら、そう言う権利があることをコードで証明してください。次に、使用例と性能測定例を紹介します。似たような簡単な作業をあなた流にお願いします。あなたのやり方は、ここで公開されるものを凌駕する(あるいは少なくとも同じレベルにとどまる)はずです。
拒否するなら、二度とこのスレッドに書き込まないでください。
断らない。でも、警告を書いたりするのはやめてくれと言われているのがわかりますね。
少なくとも、正しい方向への一歩を踏み出したと言えるでしょう。
C++の実装が使われると思っていたのですが、https://www.mql5.com/ru/docs/standardlibrary/generic を開いてみると、C#の実装があることが明らかになりました。
しかし、MQLは他の言語と比べると、多重継承、foreach、yeild return、lamb、...といった機能をあまり持っていないことも覚えている。
IEnumerableが論外であることは明らかです。
では、IEnumerableを使わないでC#のコンテナを扱うにはどうしたらよいのでしょうか。
C++の古いアルゴリズムが残っており、関数へのポインタの代わりにインターフェイスを使用しています。
最終的にはC#とC++のごった煮になる。
でも、これは私の主観です。
断らない。しかし、私が警告を書いたりしないようにと言われているのはお分かりでしょう。
文脈を理解できていない。いろんなスレで根拠もなく無意味なことを主張しまくれば、そりゃあ出禁一直線ですわな。ソースコードで裏付けを取るというのであれば、大歓迎です。ウラジミールが警告を出したのはそのためで、彼自身はソースコードが大好きで、時にはそれを要求することさえあるのです。自分のスレッドを見れば、その一例がわかる。
文脈を理解できていない。違うスレッドで根拠もなく無意味なことを主張しまくれば、そりゃあBANへの道まっしぐらですわな。ソースコードで裏付けを取るというのであれば、大歓迎です。ウラジミールが警告を出したのはそのためで、彼自身はソースコードが大好きで、時にはそれを要求することさえあるのです。その例として自分のスレッドを見てください。
司会者の言葉に文脈を求めない。控えたほうがいい」とはっきり言われました。
そうでないと言われれば、自分が正しいことを証明しようとするし、間違っていればそれを認める。
少なくとも、正しい方向への一歩を踏み出したと言えるでしょう。
C++の実装が使われるのかと思いきや、https://www.mql5.com/ru/docs/standardlibrary/generic を開いてみると、С#であることが明らかになったのです。
しかし一方で、MQLは他の言語と比較して、多重継承、foreach、yeild return、lamb、...といった機能をあまり持っていないことが分かる。
IEnumerableが論外であることは明らかです。
では、IEnumerableを使わないでC#のコンテナを扱うにはどうしたらよいのでしょうか。
C++の古いアルゴリズムが残っており、関数へのポインタの代わりにインターフェイスを使用しています。
最終的にはC#とC++のごった煮になる。
でも、これは私の主観です。
foreachがないのは、第一にダックタイピングがないこと、第二にインターフェイスがないことです。次に、特に強調したいのは、同名のキーワードは存在し、何らかの形で使われてもいるが、MQL5にはインターフェースは存在しないことだ。