「関数」の版間の差分
編集の要約なし |
編集の要約なし |
||
14行目: | 14行目: | ||
|} | |} | ||
===基本=== | |||
関数は、クラスや名前空間内外で修飾子(<code>override</code>や<code>virtual</code>など)、関数の名前および引数を指定して宣言されます。 | 関数は、クラスや名前空間内外で修飾子(<code>override</code>や<code>virtual</code>など)、関数の名前および引数を指定して宣言されます。 | ||
28行目: | 29行目: | ||
SayHello(); | SayHello(); | ||
戻り値 | ===戻り値=== | ||
関数は、呼び出し元に<code>return</code>キーワードを使用して値を返すことができます。関数の戻り値は呼び出し元でそのまま値として使用できます。次に例を示します。 | 関数は、呼び出し元に<code>return</code>キーワードを使用して値を返すことができます。関数の戻り値は呼び出し元でそのまま値として使用できます。次に例を示します。 | ||
50行目: | 51行目: | ||
//出力:Hello | //出力:Hello | ||
引数 | ===引数=== | ||
関数を定義する際には、必要な引数の名前を指定します。呼び出し元のコードから関数を呼び出すときに引数に具体的な値を指定します。次に例を示します。 | 関数を定義する際には、必要な引数の名前を指定します。呼び出し元のコードから関数を呼び出すときに引数に具体的な値を指定します。次に例を示します。 |