MQL4の retrn と jump 機能に付いて。

  • 加藤 正行
  • E-mail
  • 2018/10/18 (Thu) 00:13:43
何時も、山中さんが出演される番組を注意深く拝聴致してます。
1.もし山中様がMQL4に関する書籍を出筆されていれば、その書籍名をお知らせ下さいませんか。
2.MQL4の、return 機能に付いて質問させて下さい。
  return, return(0), return(n/数字), return(abc/文字) 等の区別と、機能がはっきり分かりません。Web上で探してもその説明が見つかりません。
3.MQL4には、いわゆる、jump 機能が無いようですが、それに代わる機能か又は、昔のBasic言語の goto の様な機能は有りますでしょうか。
又は、jumpやgoto と同じ機能をさせる手法が有れば、お教え下されば大変に有り難たいです。
ーーーーーーーーーーーーーーーーー
returnの理解不足 と jump機能が出来ない為に、素人の私には、非常に無駄で複雑なMQL4のプログラムと成ってしまいます。
以上 宜しくお願いします。

Re: MQL4の retrn と jump 機能に付いて。

  • 山中
  • 2018/10/18 (Thu) 15:03:35
さすがに私はプログラミング本は書いていません。

MQLにおけるreturunはひとつの処理が終わったら、単に戻るとか、数値を返すとか、その処理によって()の表現が変わります。

また、MQL自体がC言語の方言なので、gotoが無いということだと思います。構造化されたプログラムではgotoは使わないという暗黙の了解があり、上記のことも含めて、C言語のプログラム解説書を読まれると良いかと思います。
(投稿前に、内容をプレビューして確認できます)