問題タブ [variable-declaration]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Javascript での var と this の使用の違いは何ですか?
これらの違いは何ですか?
c - このCコードがコンパイルされるのはなぜですか?
と呼ばれる整数変数を定義し、c
その値をそれ自体に割り当てています。しかし、これはどのようにコンパイルすることができますか?c
まだ初期化されていないので、その値をそれ自体にどのように割り当てることができますか?プログラムを実行すると、が表示されますc is 0
。
コンパイラが変数にスペースを割り当てるアセンブリコードを生成していると想定しています(コンパイラがステートメントc
に遭遇したとき)。int c
次に、初期化されていないスペースにあるジャンク値を取得して、に割り当てますc
。これは何が起こっているのですか?
c# - 変数宣言は常にループの外側に配置する必要がありますか?
ループ内ではなくループ外で使用される変数を宣言する方が良いですか? ループ内で変数が宣言されている例を時々見かけます。これにより、ループが実行されるたびにプログラムが新しい変数にメモリを割り当てるようになりますか? それとも、実際には同じ変数であることを認識できるほど .NET は賢いのでしょうか。
たとえば、この回答の以下のコードを参照してください。
この変更されたバージョンはさらに効率的でしょうか?
vba - VBAで変数の宣言と割り当てを同時に行うことはできますか?
私はVBAを初めて使用し、次の宣言と割り当てを1行に変換できるかどうかを知りたいです。
また
c# - サブブロック内で変数を宣言すると、パフォーマンスが向上しますか?
C#では、次の3つの選択肢を比較すると、パフォーマンスに違いはありますか?
1
2
三
c# - 変数宣言での「var」型の使用
内部監査では、キーワードを使用する代わりに、明示的な変数型宣言を使用することを提案していますvar
。var
彼らは、 「場合によっては予期しない結果につながる可能性がある」と主張しています。
var
明示的な型宣言と、コードがMSILにコンパイルされた後の使用との違いを認識していません。
監査人は尊敬されている専門家なので、私はそのような提案を単純に拒否することはできません。
variables - Lisp の setq と defvar
Practical Common Lispがグローバル変数(defvar *db* nil)
の設定に使用していることがわかります。同じ目的で使っていいんじゃないの?setq
と を使用する利点/欠点は何defvar
ですかsetq
?
sql-server - SQL Server 2005 で変数を作成して照合を指定するとエラーが発生する
私がこれを試したとき:
了解:
それは完全なコードです。動作します。方法はわかりませんが、私にそれを提供した人はそれを正常に使用しました
vba - Excel-VBA:変数宣言が必要ですか?
次のコードを書くと間違っているでしょうか
各変数を具体的に宣言せずに?以下のように;
python - Python のように習得しやすい言語ですが、変数宣言が必要なのはどれですか?
Python は習得と理解が非常に簡単です。キーワードの使用、複雑な構文の欠如 (私が聞いたところによると、perl の反対)、および使いやすいデータ構造が気に入っています。しかし、変数宣言がないのは我慢できません。なぜなら、変数に必要なスコープを Python に明示的に伝えることができなくなるからです。変数宣言だけでなく、 Python について私が好きなすべての品質を備えた言語と、おそらく適切なライブラリ セットが利用可能な言語はありますか?
色々ありがとう。