問題タブ [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.

0 投票する
2 に答える
209 参照

c++ - 名前空間を使用して取り消しますか?

次のコードは合法ではありません:

{} ブロックをそのように使用すると、エラーが発生します。これを達成する方法は?つまり、変数宣言の一部に名前空間全体を使用できるようになります。

別の言い方をすれば、namespace を使用して取り消すことは可能ですか? 各名前空間に 40 のメンバーがあり、変数の定義中にそれらに切り替えたいと考えています。

PS .: 何度も編集してすみません。問題がある場合は、質問を削除できます。

0 投票する
2 に答える
387 参照

vb.net - 変数が宣言されていると検出されない

了解しました。VisualBasicで遊んでいて、xDを使い始めるのにかなりの時間がかかっているようです。とにかく、なぜ次のエラーが発生するのかわかりません。

UACLevel_Level宣言されていません。保護レベルが原因でアクセスできない場合があります。

小さなヘルプアイコンをクリックしてみましたが、何も表示されませんでした。

0 投票する
1 に答える
2152 参照

c++ - `Listx;`と`Listx()`に違いはありますか?

タイトルは、マーシャル・クラインによる有名なサイトC++FAQに由来しています。

著者は、次の2つのコード例には違いがあると主張しています。

Listがクラスの名前であるとします。次に、関数f()はxと呼ばれるローカルListオブジェクトを宣言します。

ただし、関数g()は、リストを返すx()という関数を宣言します。

しかし、2番目のバリアントを使用するのは本当に間違っていますか?

そして、それが本当に宣言である場合、コンパイラは、関数内で関数を宣言できないと文句を言うのではないでしょうか。

0 投票する
1 に答える
76 参照

objective-c - .mファイルで宣言されたメンバー変数は、クラスのインスタンス間でその値を保持します

私は次の実装ファイルを持っていますMyClass

の1つのインスタンスで呼び出された後のすべてのインスタンスに当てはまるmyBoolようです。ただし、このように定義すると、次のインスタンスごとに一意の値があります。YESMyClasssomeMethodMyClassmyBoolMyClass

上記の2つの「メンバー変数」構文の違いは何ですか?

0 投票する
4 に答える
640 参照

javascript - 変数宣言: 各変数に var キーワードを使用するか、コンマを使用しますか?

関数の先頭で変数を宣言する場合、これら 2 つの方法に違いはありますか?

0 投票する
3 に答える
210 参照

c++ - 変数を単独で宣言するプログラム

私はまだ...C++の初心者です。探しているものの名​​前はわかりませんが、たくさん検索していますが、次の質問に対する答えが見つからないようです。要求された数の変数を宣言するプログラムを作成したいと思います。例:

ここで、「a」が5(またはその他の数値)の場合、プログラムでさらに5つの変数を宣言する必要があります。名前は重要ではありませんが、たとえば... n1、n2、n3、n4、n5とします。配列とforループを試しましたが、動作させることができません。クロアチアのフォーラム(forum.hr)で回答を得ましたが、フォーラムは現在オフラインであるため、試す時間がありませんでした...事前にスタックThxの代わりにヒープを使用することでした

0 投票する
1 に答える
342 参照

variable-assignment - "at 0 range 18..20" の Ada 宣言に問題がある

この変数宣言に問題があります:

私は制約に精通していますが、それがat 0私にフィットするものであり、他の場所でオンラインで実際の例を見つけることができません.

私が推測しなければならなかった場合(そして私は完全に推測しています)、at 0は値を に初期化し0、その後の代入操作で制約が適用されます。しかし、私はそれを確認するものを見つけることができません。

0 投票する
2 に答える
2105 参照

c - Does C11 allow variable declarations at any place in a function?

Does the C11 standard (note I don't mean C++11) allow you to declare variables at any place in a function?

The code below is not valid in ANSI C (C89, C90):

Is it valid source code in C11?

0 投票する
1 に答える
1596 参照

mysql - MySQL の次の変数初期化スタイルの違いは何ですか?

私は、MySQL での変数宣言を含むクエリにかなり慣れていません。さまざまなスタイルを見てきましたが、これらが実際に何をするのか完全にはわかりません。これらが実際に何をするのかについて質問があります。

1)

2)

どちらも同じものを返します:

上記の 2 つのクエリの違いと、その範囲、効率、コーディングの習慣、ユースケースに関して、どちらを採用すべきか?

3)今、私がこれを行うと:

私は得る

したがって、内部変数の初期化が外部初期化をオーバーライドし、後者を冗長のままにしているという意味ではありません(したがって、常にSELECT?

4)私が単に行う場合:

私は得る

初期化されていないので理解できrowます。しかし、他のクエリを実行すると (変数rowが初期化されている可能性がありますか?) row、上記のクエリを実行するたびに変数がインクリメントされていることがわかります。つまり、最初の実行で結果が得られます。

そして、再実行すると、

それでrow、どこかに保管されていますか?そして、その範囲と寿命は?

5) 次のようなクエリがある場合:

これにより、常に正しい結果が得られます。

SELECTつまり、変数を先頭またはクエリに応じて初期化する必要があるとは限らないということではないでしょうか?

0 投票する
4 に答える
448 参照

python - Python - フィボナッチ関数の変数値宣言の違い

私はpythonの初心者です。私はフィボナッチ関数を作る型を見ていましたが、

a,b=b,a+b 宣言を見ました。それで、a=b と b=a+b は a,b=a,b+a と同じだと思ったので、関数を次のように変更しました。

と思ったのですが、プログラムを実行してみると、違う出力が得られました。この 2 種類の宣言の違いを説明してもらえますか?

とにかくありがとう。