• ベストアンサー

変数名「cur」について

こんにちはc#初心者です。  先日、サンプルコードを読んでいたところ「cur」という変数名を見かけました。そのコード自体の動作は分かったのですが「cur」の意味が分かりません。  currentか何かの略語かと思うのですが、確信がありません。  どなたか知っている方がいらっしゃいましたら教えていただけないでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

コメント等に残っていなければ, 正確なところは「そのサンプルコードを書いた人」にしかわからないと思うなぁ. まあふつうに考えれば「currentか何かの略語」だろうけど.

koumei000
質問者

お礼

そうですか。解答ありがとうございました

その他の回答 (3)

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.4

変数名なんてコンピュータにとってはただの識別子ですから、ルールの範囲で区別さえつけばなんでもいいわけです。 「現在時刻」を表わす変数に「food」なんて付けても文法違反ではありません。 ただ、それだと人間がわかりずらいので、目的を連想させるような名前にするのが一般的なだけです。 「コード自体の動作は分かった」のなら、その動作の中でcurがどんな役割りを担っているかわかるのではないでしょうか?

koumei000
質問者

お礼

 解答ありがとうございます。 >> 変数名なんてコンピュータにとってはただの識別子ですから、ルールの範囲で区別さえつけばなんでもいいわけです。  確かにそれはそうですが、プログラマーの間で「cur」の大まかな意味が決まっていたとして、自分が別の意味を持った偶然「cur」というつづりの変数を宣言してしまったとき、他人の可読性が著しく下がる恐れがあると思い質問させていただきました。

  • jacta
  • ベストアンサー率26% (845/3158)
回答No.3

変数名だけでは何とも言えませんね。 せめて型や文脈が分かればある程度見当がつくかもしれません。 > currentか何かの略語かと思うのですが、確信がありません。 currentかもしれませんが、cursorかもしれません。

koumei000
質問者

お礼

解答ありがとうございます。やっぱり本人しか細かいことは分からないのですね。ちなみに型はInt32で、ハッシュテーブルに使われていたのでcursorはないと思うのですが…。

  • edomin7777
  • ベストアンサー率40% (711/1750)
回答No.2

#1さんの言うとおり、書いた人にしか判りません。 「cursor」の表示・非表示のフラグかもしれないし…。

koumei000
質問者

お礼

そうですか。解答ありがとうございます。ちなみに型はInt32です。

関連するQ&A