質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.37%
命名規則

命名規則は、プログラミングする際に識別子の名称である文字列を決める表記法のことです。ネーミング規則・ネーミング規約・命名規約とも呼びます。

Q&A

解決済

3回答

13654閲覧

検索機能などの期間指定における「期間」の適切な変数名

tmgnut

総合スコア11

命名規則

命名規則は、プログラミングする際に識別子の名称である文字列を決める表記法のことです。ネーミング規則・ネーミング規約・命名規約とも呼びます。

1グッド

2クリップ

投稿2018/06/04 02:39

編集2018/06/04 02:48

期間を表す単語については、for, period, term, duration など数多くあるようですが、英語の素養に乏しいためにどれが適切なのかよくわかりません。
いつからいつまでという絶対的な日付による、ログ検索のような「期間」ではどれがよろしいのでしょうか?

maisumakun👍を押しています

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答3

0

ベストアンサー

年月日や時刻、時間的な長さが具体的になっている場合は period、そうでない概念的な時間の長さを表すのは term 、どちらとも言えなければ period。この感じで大丈夫だと思います。

ちなみに、for は多くの言語で予約語になっていますから変数名として適さないと思います。
また duration は音楽やビデオの尺(再生時間)を表現する以外では、ほぼ聞いたことがありません。

ご参考になれば。

投稿2018/06/04 03:23

tkanda

総合スコア2425

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

tmgnut

2018/06/04 03:46

ご回答ありがとうございます。具体的で助かりました。durationあたりが気になっていたので感覚を知れて良かったです。
guest

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

tmgnut

2018/06/04 03:01

ありがとうございます。 一応すべてのサイトに目を通しましたが、残念ながら希望する情報は載っておりませんでした。
guest

0

言語の予約後にあるので少なくともforは使いたくないです。

termはルールとして決まっている期間、在職期間とかのイメージ、durationは馴染みもないので自分ならperiodかな
開始日終了日は素直にstartdate,enddateとかにしてます。

投稿2018/06/04 03:00

euledge

総合スコア2404

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

tmgnut

2018/06/04 03:48

ご回答ありがとうございます。forは確かに期間という意味では身近だったのですが、ご指摘のように避けられてる感じがしますね。開始終了は同じ命名だったので少し安心しました(笑)
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.37%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問