質問: プログラミングをしているときに、「内容」という単語を英語にする場合、「content」が正しいのか、それとも「contents」かよく分かりません。 たとえばブログアプリなどを作るときに ・エントリのタイトル > title ・エントリの更新日時 > update_date などとして、データベースのカラム名や変数名などを決めているのですが「エントリの内容」については「content」だったり「contents」だったり、気分によってまちまちです。 どちらが正しいのでしょうか?
回答: 単純にcontentsだと集合名詞的な感じがしますね。 例えばRSSフィードリーダーみたいなアプリがあったとして ``` RSSChannel - - RSSContent(1) +- RSSContent(2) +- RSSContent(3) : ``` というような構成になりますが、ここでRSSChannelクラスに含まれるであろうRSSContentを複数含むクラス(変数)だったらRSSContentsと名づけたくなるし、で、この場合RSSContentsはRSSContentのListだったりするのかな、と考えます。 コンテンツを1個1個取り扱うならcontent、複数のコンテンツが入るならcontents。 DBのカラムの場合ひとつの列はひとつの項目を表すことが多いですから、contentになるんじゃないかなと。