問題タブ [variable-initialization]
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.
while-loop - Kotlinのwhile条件本体で変数を初期化することは可能ですか?
以下のコードでは:
最後の行で次のエラーが発生しています。
Assertions.checkEnoughVerticesは安全な型変数 (verticesCount: Int) を引数として受け入れるため、ここで verticesCount を未初期化または null にすることはできません (これらの行で対応するエラーは発生しません)。
すでに初期化された変数が再び初期化されなくなると、最後の行で何が起こっているのでしょうか?
c# - メインから多くの宣言された変数を非表示にする (クリーンアップする) C# 組織化された方法は?
したがって、メインに多くの長いグローバル文字列変数があり、最終的にメインで多くの行 (アイデアを得るために約 500 行) を占有する場合、それらを別の場所に隠してもアクセスできる方法はありますか?私のメイン?明確にするために、これが c++ の場合、これらの変数を定義してヘッダーを作成し、ヘッダーをリンクします。C#でも同じことができますか?
これは、私のメインに 500 行のコードを提供する多くの解析済み文字列配列の 1 つの例です。
編集:より経験のある人がコードスニペットを修正してください。何が問題なのかわかりません
javascript - モジュール変数は DOM 要素で開始できません
Javascript コードをモジュール内に保持しようとしていますが、モジュールの変数を DOM 要素で初期化できません。私が試したことはすべて、空の変数のみを返しました。
index.html
そして、私の Javascript コードは次のようになります。
myModule.js
私の見方では、DOM の準備ができた後、myModule.init()
関数が呼び出され、この関数が変数banerSegment
に DOM 要素の内容を入力すると考えていました。しかし、私は undefined を呼び出すだけmyModule.baner
です。
なぜ私はここにいないのですか?
前もって感謝します!
java - java: ActionListener 変数には、それ自体を変更するアクションが含まれています - 「変数が初期化されていない可能性があります」
これを行うコードが少しあります:
ActionListener を作成します
を。アタッチ先のボタンから自身を削除します (2. を参照)。
b. 他のいくつかのことをします
その ActionListener をボタンに追加します
(コード内:)
コンパイル時に、Java は 4 行目をエラーとして報告(variable playButtonActionListener might not have been initialized)
し、コンパイルを拒否します。これはおそらく、playButtonActionListener が閉じ括弧まで技術的に完全に初期化されておらず、removeActionListener(playButtonActionListener)
playButtonActionListener が初期化された後に発生する必要があるためです。
これを修正する方法はありますか?このブロックの書き方を完全に変更する必要がありますか? または、何らかの@
フラグまたは別の解決策がありますか?
java - 変数宣言のパフォーマンスが向上するのはどれですか?
次の例のどれがより高いパフォーマンスをもたらすかを知る必要がありますか?
または
または
注: someValue はすべての場合で等しい