- Excel VBA 質問スレ Part35
23 :デフォルトの名無しさん[sage]:2014/11/06(木) 17:27:14.13 ID:CHag8G5G - >>22
型の使い分けと、変数名で型名を識別する必要性が区別できてないようですが 型のプレフィクス使いながらその型じゃない変数とか使うプログラムとか絶対メンテしたくないな intA = lngBならオーバーフローする可能性があるなと思うわけですが 変数名が型を表さないのに型のプレフィクスつけると intA = intBがオーバーフローしたりするわけですが >今後、他の言語を使うことも考えたら、「int〜=16bit、lng〜=32bit」って 他の言語ならその言語によって型が定義されてるわけで、その言語の型に従うのが当然のわけですが >「int〜=VBA・VB6では16bit、VB.NETでは32bit、lng〜=VBA・VB6では32bit、VB.NETでは64bit」 >なんて、ややこしいルールで区別するの? それは自分ルールでもなんでもなくて言語仕様ですから ややこしくても変数名にかかわらず、普通はちゃんと区別します
|
- C#, C♯, C#相談室 Part85
266 :デフォルトの名無しさん[sage]:2014/11/06(木) 17:28:20.67 ID:CHag8G5G - 作ったプログラムが出力してるんじゃなくて、開発環境が出力してるんだろ
|
- Excel VBA 質問スレ Part35
25 :デフォルトの名無しさん[sage]:2014/11/06(木) 17:39:21.93 ID:CHag8G5G - >>24
VBAやVB6の頃までは推奨されてたからなぁ
|
- Excel VBA 質問スレ Part35
27 :デフォルトの名無しさん[sage]:2014/11/06(木) 17:56:11.68 ID:CHag8G5G - >>26
「今の言語」(たとえばVB.Net)と開発環境ならな VBAとかVB6とか、むかしむかしの言語で生き残ってるやつの話は微妙
|
- Excel VBA 質問スレ Part35
30 :デフォルトの名無しさん[sage]:2014/11/06(木) 19:23:52.46 ID:CHag8G5G - >>29
まあ、変数名で型を識別する必要があるのは、型を使い分けてるからであって それを問題があるだのというなら話にならんわな お前の主張は 型を使い分ける必要がないから変数名で区別できる必要が無い 以上のものが無いんだから
|