teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

誤字

2018/05/28 02:30

投稿

KSwordOfHaste
KSwordOfHaste

スコア18404

answer CHANGED
@@ -13,4 +13,4 @@
13
13
  - 追加する要素に何の制約もないコレクション
14
14
  ArrayListのようなものだと追加に失敗しない限りは新たな要素が追加されるに決まっているので戻り値には興味ないことになります。
15
15
 
16
- しかし同じCollectionインターフェースの規約に合わせるためにはaddは戻り値を持たざるを得ません。そういうわけでArrayListなど「戻り値が必要なさそうなもの」でもインターフェース約に合わせるために合理的な戻り値「常に追加が成功するなら常にtrueを返す」としておくわけです。
16
+ しかし同じCollectionインターフェースの規約に合わせるためにはaddは戻り値を持たざるを得ません。そういうわけでArrayListなど「戻り値が必要なさそうなもの」でもインターフェース約に合わせるために合理的な戻り値「常に追加が成功するなら常にtrueを返す」としておくわけです。