編集の要約なし
編集の要約なし
30行目: 30行目:
戻り値
戻り値


関数は、呼び出し元に<code>return</code>キーワードを使用して値を返すことができます。また、<code>return</code>キーワードは、関数の実行を中止します。任意の場面で関数の実行を中止したい場合、
関数は、呼び出し元に<code>return</code>キーワードを使用して値を返すことができ、その関数の戻り値は呼び出し元で値として直接使用できます。次に例を示します。
値を持たない<code>return</code>キーワードを使用することができます。次に例を示します。


  function ReturnHello()
  function ReturnHello()
   {
   {
     return "Hello,World!";
     return "Hello,World!";
   print("例えば、これは実行されません。");
   }
   }
print(ReturnHello());
//出力:Hello,World!
また、<code>return</code>キーワードは、関数の実行を中止します。任意の場面で関数の実行を中止したい場合、
値を持たない<code>return</code>キーワードを使用することができます。次に例を示します。
function SayHello()
  {
    print("Hello");
    return;
    print("Hello(again)");//この行はreturnキーワードより後にあるため実行されません
  }
SayHello();
//出力:Hello


引数
引数