「関数」の版間の差分
編集の要約なし |
編集の要約なし |
||
30行目: | 30行目: | ||
戻り値 | 戻り値 | ||
関数は、呼び出し元に<code>return</code> | 関数は、呼び出し元に<code>return</code>キーワードを使用して値を返すことができ、その関数の戻り値は呼び出し元で値として直接使用できます。次に例を示します。 | ||
function ReturnHello() | function ReturnHello() | ||
{ | { | ||
return "Hello,World!"; | return "Hello,World!"; | ||
} | } | ||
print(ReturnHello()); | |||
//出力:Hello,World! | |||
また、<code>return</code>キーワードは、関数の実行を中止します。任意の場面で関数の実行を中止したい場合、 | |||
値を持たない<code>return</code>キーワードを使用することができます。次に例を示します。 | |||
function SayHello() | |||
{ | |||
print("Hello"); | |||
return; | |||
print("Hello(again)");//この行はreturnキーワードより後にあるため実行されません | |||
} | |||
SayHello(); | |||
//出力:Hello | |||
引数 | 引数 |