エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
変数の宣言はすべきでしょうか?宣言することの功罪について教えて下さい。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
変数の宣言はすべきでしょうか?宣言することの功罪について教えて下さい。
書き込みがあったので追加で。 具体的な位置はなるべく範囲をせまくすることを目指すべきです。 グロー... 書き込みがあったので追加で。 具体的な位置はなるべく範囲をせまくすることを目指すべきです。 グローバルな変数よりも、モジュール(またはクラス)レベルの変数、 モジュールレベルよりもプロシージャ(メソッド)レベルの変数、 さらにそれよりもUsingやTry、Forなどの中で、 という風にブロックレベルを目指すことになります。 VB6.0の頃はUsingなどがなかったので プロシージャの途中で宣言すると変数を把握しにくくなるということで プロシージャレベルまでいったらプロシージャの先頭に まとめることが多かったです。 しかしVB.NETではJavaなどと同様に 使う直前に宣言して、使用したら即破棄するという方法が やりやすくなったので、最近ではこちらのほうがいいでしょう。 あとVBでは下記のように変数宣言は縦に並べるほうがオススメです。 (グローバル、モジュール、プロシージャレベルの場合です。