回答編集履歴
1
誤字修正、追記
test
CHANGED
@@ -10,15 +10,15 @@
|
|
10
10
|
|
11
11
|
|
12
12
|
|
13
|
-
例外が投げられるかどうかはまずはドキュメント
|
13
|
+
例外が投げられるかどうかはまずはドキュメントを見てみましょう。多くの場合は書かれています。
|
14
14
|
|
15
15
|
|
16
16
|
|
17
|
-
呼び出し側が
|
17
|
+
呼び出し側が渡す入力が取りうる範囲内なのが確実で例外が起こりえないならcatchは必要ないです、
|
18
18
|
|
19
|
-
多くの
|
19
|
+
多くのAPIは入力値が正しいか確認していておかしければ例外を投げますが毎回呼び出し側でArgumentExceptionをcatchしなくていいです。
|
20
20
|
|
21
|
-
けど不確実な要素がある(ユーザーの入力を使うとか)場合はcatch
|
21
|
+
けど不確実な要素がある(ユーザーの入力を使うとか)場合はcatchが必要です。
|
22
22
|
|
23
23
|
この関数に渡すデータ、なんか正しくない場合あるんじゃない?とか
|
24
24
|
|