return 文
書式
return 文は以下の形式です。
return ;
return 式 ;
メンバの実行がreturn文によって停止され、実行制御がメンバの呼び出し元へ返されます。
キーワードreturnの後に式がある場合は、式の生成するインスタンスを返り値として呼び出し元へ返します。式のクラスはメンバの返り値のクラスと一致しなければなりません。
式が無いときは、voidクラスのインスタンスが返されます。
return
return文である事を示すキーワードです。
式
呼び出し元に返されるインスタンスを生成します。返り値が無い場合は省略できます。
返されるインスタンスのクラスはメンバの返り値型と一致しなければなりません。
呼出元のメンバに返り値型の指定が無い場合やvoidが指定されている場合は、return文は値を返してはいけません。
セミコロン
return文の終了はセミコロンで表します。
例
1: | class example |
2: | open getter string URL |
3: | return "http://example.com/"; |
4: | eg |
5: | ec |
1: | example ex; |
2: | string url = ex.URL; |