- 86 名前:デフォルトの名無しさん mailto:sage [2016/07/13(水) 09:37:32.17 ID:2JhFq5Nw.net]
- >>84
> .Netにも例外を投げるInt32.Perseと投げないInt32.TryPersreの2種類があるし 名前が重要なんだよ。(ちなみにParseな) 例外を使ったときのメリットは、関数の名前通りの戻り値にできるってこと。 Parseはパースするんだよ。だから戻り値はパースした結果であり エラーを戻すことはない。パースできなければ例外。 TryParseはパースすることをトライするんだよ。だから戻り値はトライした結果。 もしトライすることすらできなければ、それは当然例外。 その2つは、例外を投げるかどうかの違いじゃなくてやる処理の違い。 そしてどちらもやるべきことができなければ、例外を返す。
|

|