メタトレーダーのMQL言語でプログラミングする自動売買システム作成サイト メタシス・シーカー

メタトレーダーMQLプログラミング自動売買システム作成サイト メタシス・シーカー
メタトレーダーMQLプログラミング自動売買システム作成サイト メタシス・シーカー メタトレーダー関連書籍 メタトレーダーMQL言語リファレンス日本語翻訳マニュアル 準備中 準備中 このサイト「メタシス・シーカー」について

戻り値処理【Return operator】

処理【Operators】

A return operator terminates the current function execution and returns the control to the calling program. A return(expression); operator terminates the current function execution with result transmission. The operator expression must be enclosed in parentheses and should not contain an assignment operator.
return処理は、関数の実行を終了し、呼び出したプログラムにコントロールを返します。return(expression); 処理は現在の関数を終了させると共に、実行結果を送ります。処理の expression は、丸括弧で囲む必要があり、代入演算子を含めることは出来ません。

Examples:
例:
int CalcSum(int x, int y)
  {
   return(x+y);
  }

In functions with the value of void type to be returned, the return operator must be used without the expression:
戻り値が void型の値を持つ関数では、return処理のexpression部分は省く必要があります。

void SomeFunction()
  {
   Print("Hello!");
   return;    // this operator can be deleted
  }

The right brace of the function means implicit execution of the return operator without expression.
関数の右の中括弧は、return処理に expression 無しでの暗黙の実行を意味します。





トップページメタトレーダー関連書籍メタトレーダー日本語翻訳MQL言語リファレンス マニュアルこのサイト「メタシス・シーカー」についてサイトマップ
Copyright(C) 2009 MetaSys-Seeker.net All Rights Reserved.
免責事項:当サイト(メタシス・シーカー)のFx外国為替保証金取引、メタトレーダー、自動売買、システムトレード検証、サンプルプログラム、MQL言語リファレンスマニュアルなどの情報に関しては十分に注意した上で掲載するよう努めておりますが、その正確性を保証するものではありません。万一、当サイトに記載されている情報利用によって損害が生じても当サイト運営者は一切責任を負うものではありません。また、当サイトの内容や情報は予告なく変更、中止されることがありますことを予めご了承ください。掲載情報については、ご利用者自身の判断と責任でご利用ください。