No.2ベストアンサー
- 回答日時:
> ひとつの関数内
グローバル変数に関する部分を除いて読んで頂ければ、と思います。
いずれにせよ、必要なところで、必要なだけ宣言するべきなことに変わりはありません。
はじめにまとめた方がわかりやすいかな?と言うことがあれば、はじめにまとめても良いですが^^;
No.1
- 回答日時:
本当に必要な場所で、必要な物のみを宣言します。
不用意にグローバル変数などを使うと何処でも変更出来るのですが、その反面、どこで変更されるか分かったもんじゃないと言う危険があります。
また、クラスなどは生成時に初期化処理があったりするので、必要ないのに生成すると余分な処理が行われることになります。
ただし、何度も必要となる変数で、値の取得に時間がかかるもの(プロパティやAPIの返し値など)はグローバル変数にした方が速い場合がありますが、はっきり効果の現れることは少ないので、どうしても、、と言うとき以外は使わない方がよいと思います。
必要なところに必要なだけ宣言するべきです。
どうしても必要なところのみグローバル変数を使用するべきです。
この回答への補足
すいません。言葉足らずでした。
どこでもというのは、
ひとつの関数内で
dim a
処理1
dim b
処理2
というように、書けるという意味で、
はじめというのは、関数内の先頭という意味です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C言語について。 5 2023/06/27 18:37
- その他(ニュース・時事問題) BA.5.対策強化宣言って何? 4 2022/07/29 06:47
- XML MSFormsとは何ですか? 2 2022/05/02 09:38
- 物理学 2物体の単振動 1 2023/08/17 20:27
- 会社・職場 助成金目当て? 1 2022/04/08 16:14
- Ruby VBA 2 2023/01/14 14:14
- 世界情勢 新型コロナでもうすぐ緊急事態宣言がだされるのでしょうか? 5 2022/07/22 08:23
- 夏休み・春休み 新型コロナウイルスの変異株BA2やデルタクロンはどのくらいの時期に日本で流行ると思いますか? また、 3 2022/03/29 12:58
- 物理学 高1力学の運動量の問題です。問題を一通り解いたのですが、行き詰まってしまったのでご回答頂ければ嬉しい 3 2022/06/29 11:20
- 政治 気象庁の「梅雨明け宣言」は不要。 14 2023/07/11 13:15
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ソケット通信で同時受信の制限?
-
式はメソッドではありませんと...
-
ACCESSのAutoKeysマクロでアク...
-
このページの状態情報は無効で...
-
Response.Redirectで引数2つの...
-
画面のリフレッシュを意図的に...
-
Tableを動的に増やしたい。
-
GETで渡されたパラメータを遷移...
-
ASPの実行タイミングを設定したい
-
SQLサーバーへの接続に 接...
-
ASP.NETの拡張子はなぜ「asp」...
-
VB6でRDOに接続できない
-
[VB6.0] Inet OpenURLのエラー検出
-
1つのファイルの中身が多くな...
-
ASPからASPを呼び出す方法
-
パラメータの値を受け取ってSQL...
-
ビデオテープに貼るラベルシー...
-
ASPでテキストファイルにデータ...
-
SPI通信プロトコル
-
FileCopy時のエラー
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルVBA 宣言Dimの場所
-
ソケット通信で同時受信の制限?
-
TCPサーバ bind関数のエラーに...
-
VBSでIEを起動し、拡大率を変更...
-
名前が二重に定義されています
-
VBSにてサーバー中のエクセルフ...
-
式はメソッドではありませんと...
-
vbscriptの変数宣言
-
EXCEL VBA API宣言でコンパイル...
-
CreateObjectの同時実行時について
-
標準モジュールPublic宣言変数...
-
golang 空文字判定について
-
VBSについて
-
ハンゲーム
-
ASPでAccessのデータを更新、削除
-
C# try-catch でcatchに飛ばす方法
-
FileCopy時のエラー
-
エラー 'ASP 0115' について
-
隠しフィールドをVBScriptでの...
-
EXECLマクロでshapeがグルーフ...
おすすめ情報