回答編集履歴
1
微修正
answer
CHANGED
@@ -1,7 +1,7 @@
|
|
1
1
|
`return`には、メソッドの戻り値を返すことの他にも、その時点でメソッドから抜けるという意味もあります。
|
2
2
|
|
3
3
|
|
4
|
-
メソッドは戻り値が`void` ** 以外 ** の場合、メソッドのどこかで
|
4
|
+
メソッドは戻り値が`void` ** 以外 ** の場合、必ず値を返さないとならないので、メソッドのどこか(ほとんどの場合はメソッドの最後)で`return`しないといけません。ただし例外をスローする場合は別です。
|
5
5
|
|
6
6
|
戻り値が`void`の場合は、値を返す必要が無いので、一切書かなくてもOKです。ほとんどの場合は、最後の`return`は書きません。途中で戻りたい場合には`return`を書くことがあります。
|
7
7
|
|