- 締切済み
2倍と2乗の変数名の区別
2倍と2乗の変数名の区別の付け方について教えて 下さい。 例えば「s」という変数があった場合に (1)sの2乗 (2)sの2倍 を格納する変数を新たに設ける場合は、一般的に どのような変数名にすれるのが良いでしょうか? s2、_2s、$2s、sPow2 など色々思いつきますが、どれが適切なのか わかりません。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- askaaska
- ベストアンサー率35% (1455/4149)
回答No.3
その変数が何を意味するか それを名前にするのが一般的ね。 その変数は~の2乗という意味しかないのかしら? 面積ならsAreaとかsSquareとか そんな風に命名すればいいわ。 計算の途中経過でも意味がある変数なら きちんと名前を付けてあげればいいし 一時的に利用するならtempで十分よね。
- Tacosan
- ベストアンサー率23% (3656/15482)
回答No.2
うん, 2*s とか s*s って簡単な計算で書けるからね.... しかも, 式の上で「2倍する」とか「2乗する」と書いてあるのであれば, 普通は式をそのままコードにするでしょう. もちろん「何回も計算することがわかっていて, そのために必要な時間を (ちょっとでも) 減らしたい」というときは変数を作ります. 面倒なら s2 でもいいし, がんばるなら動詞を使って double とか square とかを付けると思います. べき乗は power だけど, 2乗は square, 3乗は cube と特別な単語があるのでこれを使うのがよいと思います.
- Tacosan
- ベストアンサー率23% (3656/15482)
回答No.1
「一般的に」って言ったら, 「そんな変数をわざわざ作らない」のが普通だと思うなぁ. まあ強いていうなら sSquared とか sDouble とかか?
質問者
お礼
ありがとうございます。 作らないのが普通なんですね。 参考になりました。
お礼
なるほど、動詞を使ったり、特別な単語を使うんですね!! 勉強になりました。 ありがとうございます!!