記事「初心者からプロまでMQL5をマスターする(第2回):基本的なデータ型と変数の使用」についてのディスカッション

 

新しい記事「初心者からプロまでMQL5をマスターする(第2回):基本的なデータ型と変数の使用」はパブリッシュされました:

初心者向け連載の続きです。この記事では、定数や変数を作成する方法、日付や色、その他の便利なデータを書き込む方法を見ていきます。曜日や線のスタイル(実線、点線など)を列挙する方法も学びます。変数と式はプログラミングの基本です。これらは99%のプログラムに間違いなく存在するので、理解することは非常に重要です。したがって、この記事はとてもプログラミング初心者の役に立つでしょう。必要なプログラミング知識レベル:前回の記事(冒頭のリンク参照)の範囲内で、ごく基本的なものです。

今日は、データがどのようにRAMに保存されるかについてお話しします。データは変数または定数としてメモリに保存できます。

その違いは明らかです。

  • 変数変化できます。つまり、プログラムはそのようなデータを書き換える権利を持っています。
  • 定数はプログラムの存続期間中一定(変更されない)のままであり、プログラマーがその値を上書きしようとすると、コンパイルエラーが返されます。

それ以外は、両者の意味は全く同じです。これは、プロセッサ命令ではなく、データを格納するRAMの特定の領域です。通常、これらのメモリ領域が何に使用されるかを理解するために、意味のある名前をつけます。

コンパイラはこれらの名前を削除しますが、ソースコード(テキストファイル)にアクセスできれば、その名前から変数の目的を常に理解することができます。もちろん、それらが正しく記述されていることが条件です。

定数には名前がない場合もあります。プログラマーは、処理すべき内容(例えば、Print関数に渡した文字列)を書くだけです。このような名前のない定数リテラルと呼ばれます。

この記事では、基本的なデータ型、変数や定数の記述方法、プログラマーがアルゴリズムを作成するために使用できる基本的な文について詳しく見ていきます。これによって、「Hello, World」だけでなく、もっと便利なプログラムを作ることができるようになります。

作者: Oleh Fedorov