問題タブ [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.
c# - C#でSOAPリクエストを送信する
サードパーティのWebサービスにSOAPリクエストを送信しようとしています。同じサービス内の他のインターフェースからデータを正常に送受信しましたが、この特定のインターフェースで問題が発生しています。
したがって、私のコードは次のとおりです(必要に応じてこれを拡張できます):
このコードを実行すると、「オブジェクト参照がオブジェクトのインスタンスに設定されていません」というエラーが発生します。
PartNumberパラメータを適切に参照していないと思いますが、いくつかのことを試しましたが成功しませんでした。
何か案は?
default-value - 変数をダミー値に初期化するのは悪い習慣ですか?
この質問は、私が今尋ねたこの質問への回答の結果です。
このコードは、変数を決して読み取られない値に初期化するため、「醜い」と主張されました。
これは本当に悪い習慣ですか?実際には決して使用されないダミー値に変数を初期化することを避けるべきですか?
(編集-そして、""
値を文字列に連結するループの前に文字列変数を初期化するのはどうですか...?またはこれは別のカテゴリにありますか?
例えば
)。
java - Java 文字列の初期化
どちらが好きですか、なぜですか」
また
三項 (? :) 演算子を使用できることは知っていますが、上記の 2 つについて知りたいです。
java - Java文字列の初期化(パート2)
私は今日早くこの間抜けな質問をし、良い答えを得ました。私が本当に尋ねるつもりだったのは次のことだと思います。
この場合、文字列を返すには文字列を初期化する必要があります。私はいつも、どちらのオプション(「」またはnullに設定するのはちょっと醜いように見える。他の人がここで何をしているのか疑問に思っていた...それとも空の文字列またはnullを渡すかどうかの問題だといつも思っていたあなたのプログラムで(そしてあなたがどちらかを処理する準備ができているなら)?
また、中間ロジックが長すぎて、条件付き(?:)演算子をきれいに使用できないと想定します。
c++ - コンストラクタ初期化子リストで関数を呼び出しても問題ありませんか?
私の直感はそうではありません。私は次のような状況にいます:
または、コンストラクターを変更してLogger* const
、どこからPluginLoader
構築されるかを渡す必要がありますか?
c - C変数の初期化子が不完全です
ここで説明するように、デフォルト値で構造体を作成しようとしています:CStructのデフォルト値。ただし、ヘッダーファイル内に次のCコードがあります。
そして、7行目で次のようなエラーが発生しています。
誰かがこの問題が何であるか、そして私がそれを修正して将来それを防ぐことができる方法を私に説明できますか?
delphi - オブジェクトのグループを関数に渡して作成するにはどうすればよいですか?
私は Delphi 2007 で作業しており、コードをクリーンアップしています。非常に多くの手続きで、同じ型のさまざまな変数を宣言していることに気づきました。
たとえば、私が今見ている 1 つのプロシージャでは、4 つの異なる文字列リストを宣言しvar1 := TStringList.Create
、それぞれに入力する必要があります。
私は、変数のオープン配列、4 つの変数のリストを取り、それらすべてを作成する手順を作成するという考えを持っていました。呼び出しは次のようになります
しかし、私の知る限り、参照によってオープン配列を渡すことはできないため、私が望んでいたことはできません。誰もこれについて面白いアイデアを持っていますか?
java - ScheduledExecutorServiceで実行されているタスク自体の中から定期的なタスクを停止します
ScheduledExecutorServiceで実行しているときに、タスク自体の内部からタスクの繰り返しを停止するための優れた方法はありますか?
たとえば、次のタスクがあります。
外部からはf.cancel()で簡単にキャンセルできますが、指定した場所で繰り返しを止めるにはどうすればよいですか?(AtomicReferenceを介してFutureを渡すことは安全ではありません。これは、scheduleAtFixedRateがf lateを返し、変数もlateに設定され、タスク自体がすでに実行されている可能性があり、参照にnullが含まれている可能性があるためです。)
c++ - この2つのコンストラクターの違いは何ですか?
この2つのコンストラクターの違いは何ですか?
と
何とx(px), y(py)
呼ばれていますか?そして、いつこのタイプの変数初期化を使用するのですか?
ありがとう。
php - phpプロパティを初期化するためのより良いアプローチはどれですか?
クラス変数を初期化する2つの方法があります。
第1の方法
2番目の方法
さて、これらの両方の方法は有効ですが、どの条件でどちらがより良いか知りたいですか?1つの方法だけに固執することの長所と短所は何ですか?