MT4(MQL4)/MT5(MQL5)のReturn演算子
実行中の関数を終了し、呼び出し元のプログラムへ戻り値を返します。
return(x); //x=戻り値(voidの場合は指定できない)
voidの場合は戻り値は指定できません。
MT4→MT5になっても変わらず使えます。
サンプルコード
void OnInit()
{
Print("1 + 1 = ", CalcSum( 1 , 1 ));
int a = 0;
int b = 1;
Print("a + b = ", CalcSum( a , b ));
a = 1;
b = 2;
Print("a + b = ", CalcSum( a , b ));
return;
}
int CalcSum(int x, int y)
{
return(x + y);
}
結果
1 + 1 = 2
a + b = 1
a + b = 3
【参考】MQL5公式ページ
コメント / Comments