問題タブ [byref]

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 投票する
1 に答える
210 参照

ajax - ByVal で ByRef を使用してデータベースにアクセスする

ajax 呼び出しを使用してデータベースにアクセスし、ドロップダウンをロードしています。さて、これは、誰かがその方法を考え出したので、私が働いている場所で多くのことを行っていることです.

スーパーバイザーから、新しいページごとにコードをやり直すことなく、複数のページなどで簡単に使用できる ajax 呼び出しを作成するように依頼されました。私のコード:

コントローラ

JQuery

今、私はVB.NETを知りません。実際、同僚がコントローラーを手伝ってくれましたが、彼はこの件についてこれ以上支援するためにここにいるわけではありません。

上司からの私の質問は、どうすればこれを機能させることができるかということです。

ByValコントローラー クラスの が に変更された場合、ajax 呼び出しByRefの行に何かを渡して、data:このコードを再利用し、書き換えないようにすることはできますか?

どんな助けや説明も大歓迎です。

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

lua - Lua/Coronaで表示グループオブジェクトbyrefを渡しますか?

コロナを使ってモバイルゲームを開発する方法を独学で学んでいますが (これまでのところうまくいっています!)、問題が発生しました。男がコインにぶつかるかどうかをチェックする機能があります。もしそうなら、コインは取り除かれます:

簡単です。ただし、弾丸が敵と衝突するかどうかを確認するほぼ同じ関数もあります。参照によって表示グループ内のオブジェクトを渡すことは可能ですか? 理想的には、次の関数は、ガイとコインの衝突と弾丸と敵の衝突をチェックできます。

アドバイスや正しい方向へのナッジは大歓迎です!

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

vb.net - 変数を宣言して 2 つの関数のいずれかに渡しますか、それとも各関数で変数を宣言しますか? (おそらく VB.NET 固有)

似ているが異なるデータを処理する 2 つの関数があります。このため、両方の間で使用される変数と使用されない変数があります。

これらのうちどれがより良い練習になるでしょうか?

関数を決定する関数内で変数を宣言し、それらを引数として渡す:

または引数を渡さず、変数を 2 回インスタンス化するだけですか?:

一方で、最初の方法はコードの重複を防ぎますが、これがコンパイラ/インタープリターによってどのように処理されるか、またはこの方法に私が認識していないオーバーヘッドがあるかどうかはわかりません。

答えが言語/コンパイラによって異なる場合、.NET フレームワークまたは VB.NET の場合に特に興味があります。

ありがとうございました!

0 投票する
0 に答える
668 参照

vba - vbscript : Sub 呼び出しで互換性のない型

私が書いた vba コードに基づいて vbscript を書きました。このコードでは、オブジェクトのメソッドが Double が ByRef に渡されることを期待しています。vba ではこれは非常にうまく機能しますが、vbscript では「Type Icnompatible」エラーが発生します。

" Type incompatible: 'GetSize'" エラーが表示されます。

動作するvbaコードは

これを解決する方法はありますか?

よろしく、

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

vba - コレクション オブジェクト - ByRef - ByVal

Access 2013 で VBA を使用しています。

通常のモジュールには 2 つの手順がRunProc()あり、PopulateCollection()

RunProcが実行されるとPopulateCollection、渡された引数が という名前の Collection インスタンスである場合に呼び出されますMyCol

PopulateCollection3 つのアイテムを追加しRunProcてから、コレクションを反復して続行します。

私の質問/問題はこれです:

MyColの引数にRunProcが入力されないようにしたいPopulateCollection。これを達成する適切な方法は何ですか?

PopulateCollectionが引数とパラメータの両方を入力するのはなぜですか?


ここに私の質問をする別の方法があります:

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

javascript - AngularJS でモデルからコントローラーに非同期でデータを返す方法

私はAngularJSを初めて使用し、コントローラーが同じタイプの複数のモデルに接続できるMVCアプリケーションを作成しようとしています。

そう:

Test モデルに接続して情報を非同期で取得するコントローラーを作成します。

モデルは http プロトコルを使用して、サーバーから (json) 情報を取得します。モデルは次のようになります。

そこでは、「モデル」という名前がコントローラーに組み込まれています。したがって、既存のモデルが上書きされるため、コントローラに 2 番目のテスト モデルをロードする方法はありません。

行を変更すると:

そしてモデルは

Angular ストップの魔法。モデルはコントローラーで更新されません。Javascript には byRef はありません。

モデルを 1 つのコントローラーで複数回使用できるようにするための回避策はありますか?

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

vb.net - 引数は ByVal を VB.NET Function に渡し、そこで操作されました

この Microsoft のサンプルでは、​​Double の配列が関数に渡され、MultiplyMatricesSequential(...)修飾子をMultiplyMatricesParallel(...)使用して引数の結果として返されますByVal

配列内の値はこれらの関数で変更されており、関数への呼び出しが戻った後に変更が利用可能になります。関数内に変更ByValしても何も変わらず、2 番目の関数に変更すると、IDE は、Lambda 式で操作されている引数を参照渡しできないと不平を言います。ByRefMultiplyMatricesSequential(...)ByRef

ByValの使用が強制されているときに、配列の値が呼び出し元でどのように変化するのだろうか?