1. ホーム
  2. c++

[解決済み] "アイテムリスト "または "アイテムリスト"

2022-03-09 10:43:34

質問内容

英語は母国語ではないので、指定されたサンプルの正しい書き方がわかりません。 切手のコレクション」のように複数個のものをまとめて表現する場合、「切手のコレクション」と表現してもよいのでしょうか?切手コレクションと言えば、1枚の切手であるコレクションを意味することになります。

しかし、よく"ItemList"のような名前のクラスを見かけますが、そのクラスは何かのアイテムであるリストということではないのでしょうか。 ということなのでしょうか?

class ItemList: List<Item>

そうでなければならないのでしょうか。

class ItemsList: List<Item>

なぜ、このように書かれることが少ないのでしょうか?それとも、プログラミング言語の命名規則なのでしょうか?それとも単に英語の文章として適切なのか?)

解決方法は?

英語では、"collection of stamps"は、"stamp collection"です。 (せいぜい、"stamps collection"が通じる程度でしょう)。

プログラミングで 理由は全く分かりませんが われわれ 1 する StampsCollection".という形式を使うこともあります。 .

それは、私たちが伝統的な英語よりも正確で論理的な言葉を使おうとしているからかもしれません。quot;Item"という名前で始まり、それを複数形にしてquot;Items"とします。 次に また、quot;Items"のコレクションは、quot;Array"や他の実装ではなく、quot;List"とすることで、正確を期しています。

しかし、どちらのタイプもよく見かけますが、特に問題ではありません。

確かに、英語でもプログラミングでも ItemsList のコレクションのリストを意味する。 Items 少なくとも、ほとんどの人はそう思っていないでしょう。


1 ...ある値の "we" の場合。もちろん、ネーミングの選択は個人の好みによるものです。しかし、個人的にはこのような傾向があるように思います。