記事「初級から中級へ:Includeディレクティブ」についてのディスカッション

 

新しい記事「初級から中級へ:Includeディレクティブ」はパブリッシュされました:

本日の記事では、MQL5のさまざまなコードで広く使用されているコンパイルディレクティブについて解説します。本稿ではこのディレクティブについて表面的な説明に留めますが、今後プログラミングレベルが上がるにつれて不可欠なものとなるため、使い方を理解し始めることが重要です。ここで提示されるコンテンツは、教育目的のみを目的としています。いかなる状況においても、提示された概念を学習し習得する以外の目的でアプリケーションを閲覧することは避けてください。

この記事では、あなたにとって非常に役立つトピックを取り上げます。説明が終われば、より洗練されたコード例を紹介できるようになるでしょう。これまで、MQL5で利用できる特定のリソースを使わずにコードを書くことは苦痛でした。読者の中には「簡単そうに見えた」と思う方もいるかもしれませんが、実際にはかなり大変だったのです。しかしこれから、すでに実現可能な機能に加え、さらに新しいリソースを導入していきます。

ここで紹介するリソースとは、「コンパイルディレクティブ」です。これらのディレクティブなしでは、できることが大きく制限され、実際の開発現場では不必要に多くのコードを書く羽目になってしまいます。

多くの方が思っているのとは逆に、コンパイルディレクティブはコードを複雑にするものではありません。むしろ、コードをよりシンプルに、より高速に、そして扱いやすく、修正しやすくするためのものです。問題は、多くの初心者がこのリソースの使い方を学ばない、あるいは軽視してしまうことにあります。これは、JavaScriptやPythonのように、コンパイルディレクティブを持たない言語に親しんでいる人に特によく見られます。これらの言語はカジュアルなプログラマーの間で人気ですが、特定の種類のアプリケーション開発には適していないこともあります。しかし、本稿の目的はこれらの言語を論じることではありません。MQL5に焦点を当て、学習を進めていきましょう。それでは、この記事の最初のトピックに入ります。

作者: CODE X