問題タブ [variable-assignment]
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.
ruby - Rubyで並列代入のためにオブジェクトを配列のように振る舞わせます
Ruby でこれを行うとします。
次に、x == 1 および y == 2 です。同じ効果を生み出す独自のクラスで定義できるメソッドはありますか? 例えば
これまでのところ、このような割り当てでできることは、x == rb と y = nil を作成することだけです。Python には次のような機能があります。
c# - データの整合性の問題 C#
私の問題は、以下のdecodedProxyExcerpt2の割り当てがdecodedProxyExcerpt1を上書きすることであり、その理由はわかりません。
手がかりはありますか?
前もって感謝します。
AudioFactory より:
c++ - C++の文字列から非整数を削除する
私の本には、整数にコンマを入力してプログラムを台無しにする人々についての通過コメントがありましたが、それは詳しく説明していませんでした。それで考えさせられたので、std :: stringを取得して、すべての非整数文字を削除する小さなアルゴリズムを書いてみました。このコードはコンパイルされますが、出力をスキップします。newstringに何も割り当てられていないのはなぜですか?if(isdigit(fstring [i]))は、数字を保持するために指しているアドレスについてtrueと評価されますか?
二次的な質問、それはおそらく他の場所に属します:文字列をint(または浮動小数点数)にどのように変換しますか?
sql - SQL SELECT @variable = 式の割り当てをスプレッドシートのように機能させるにはどうすればよいですか?
免責事項: これは、FAQ ステートメントに従って投稿された「質問と回答の質問」です。その目的は、SQL Anywhere プログラミング コミュニティのメンバーに、「sqlanywhere」タグに実際のコンテンツをシードすることで、StackOverflow の使用を奨励することです。他の回答と同様に、編集は大歓迎です。それを容易にするために、また評判システムを悪用するという主張を避けるために、「コミュニティ ウィキ」とマークされています。
SQL Anywhere 9.0.2 用のストアド プロシージャを作成しています。コードは次のとおりです。
@v_d2 が期待どおりに設定されないことが判明しました。次のように変更した場合:
何も起こらない、まったく同じ。最後に、次のように変更しました:
今では正常に動作しますが、ちょっとばかげているように見えます。私の質問は: それは既知の問題ですか? それとももっときれいにできますか?コメントをいただければ幸いです。ありがとう!
c++ - 課題の失敗
Visual Studio 2005 で大規模なプロジェクトの一部をデバッグしていて、コードを 1 行ずつ実行しています。
最初の行を通過すると、values.speed の値は 61 になりますが、何らかの理由で speed に値 58 が割り当てられます。2 行目以降、values.ref_speed の値は 58 ですが、ref には値 30 が割り当てられます。 .
一時停止すると、元の値が実際にはそれぞれ 61 と 58 であることがわかりますが、格納される値は異なります。
この動作の原因は何ですか?
lua - スウィッグラップされた変数の基本的な割り当てが失敗する
swigを使用して、非常に多くのラップされたC++クラスを含むluaモジュールを作成しました。ラッパーは問題なく生成およびコンパイルされます(-Wallを使用)。しかし、私が見つけたいくつかの場所で、次の問題が発生しました。メンバーデータの基本的な割り当てが失敗します。
私が実行した場合:
次に、「a」にアタッチされたメタテーブルにすべてのメンバーデータが含まれていることを確認できます(この場合、クラスタイプClassBとClassCのフィールド「b」と「c」)。
私はさらに行うことができます:
これにより、bがClassB()の新しいインスタンスに正常に再割り当てされます。しかし、私がやろうとすると:
エラーメッセージが表示されます:
'='の右側の式は、再割り当てされるデータフィールドを含む要素と同じタイプのオブジェクトであるかのように。何か簡単なものが欠けているに違いないと思いますが、壁に頭をぶつけて数時間も無駄になっています。
誰か考えがありますか?ありがとう!
excel - Excel VBAで.End(xlDown)を使用して範囲を割り当てることはできませんか?
変更する必要のあるVBAコード(.NET以外、Excel 2003)を継承しました。セル範囲のハンドルを取得したいのですが、VBAは構文が気に入らず、「ランタイムエラー424:オブジェクトが必要です」と言っています。
このコードを実行すると、割り当てている行が強調表示されますstreamsTotal
。
私はグーグルで私の答えとここで以前の質問を見つけるのに苦労しています。ありがとう。
c++ - C ++で参照によって新しいオブジェクトインスタンスを返す正しい方法はありますか?
だから私はいくつかのコードを書いていました、そして私はこのようなものを持っていました:
その後、いくつかのコードで:
これは私のデバッグビルドでは機能しましたが、リリースでは、参照によってそのRectangleを返す「問題」がありました。基本的に初期化されていない長方形を取得しました。Rectangleクラスには、=演算子とコピーコンストラクターがあります。なぜこれが壊れたのかを説明することなく、変数にコピーを割り当てる目的で、参照によって(新しい)オブジェクトを返す正しい方法に実際に興味があります。私はばかげているだけですか?それは行われるべきではありませんか?ポインタを返し、割り当て時に逆参照できることはわかっていますが、そうではありません。私の一部は、値で返すとオブジェクトの冗長コピーが発生するように感じます-コンパイラはそれを理解して最適化しますか?
ささいな質問のようです。何年にもわたるC++コーディングの後で、これがわからないので、ほとんど恥ずかしい思いをします。誰かが私のためにこれを片付けてくれることを願っています。:)
javascript - プログラムでメソッドを新しいメソッドに置き換える(ラップする)にはどうすればよいですか?
基本的に同じ方法で新しいメソッドにラップする必要があるメソッドがいくつかあります。私の最初の解決策は機能せず、その理由は理解できますが、この問題に対する簡単な解決策があるのか、それとも私が望む方法で解決できないのかはわかりません。
これが例です。onClickメソッドを持つオブジェクトacがあります。onClickメソッドの前にいくつかのコードを実行する必要があります。私は次のことを試しました:
新しいメソッドが呼び出されると、oldOnClickは、割り当てられたときのtoメソッドではなく、最後の反復からのメソッドを指すため、これは機能しません。
私が見落としている簡単な解決策はありますか?
c++ - 配列のすべての要素をC++の1つのデフォルト値に初期化しますか?
C ++注:配列の初期化には、配列の初期化に関する優れたリストがあります。私は
-1でいっぱいになることを期待しますが、そうではありません。最初の値だけがで、残りは0でランダムな値と混合されます。
コード
正常に動作し、各要素を0に設定します。
ここで何が欠けていますか..値がゼロでない場合、初期化できませんか?
そして2:デフォルトの初期化(上記のように)は、配列全体をループして値を割り当てる通常のループよりも高速ですか、それとも同じことをしますか?