問題タブ [ref]

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 に答える
172 参照

generics - F#での一般的な使用法、特に新しいT()セルとrefセルに関するクエリ

C#のこのビットに相当するF#は何でしょうか。

さらに、outまたはrefパラメーターを必要とする.Netライブラリで使用するために、新しいT()をrefセルとしてどのように返しますか?

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

c# - out パラメータと ref パラメータを使用する場合のボックス化とボックス化解除

メソッドが ValueType の out/ref パラメータを受け入れると、ボックス化/ボックス化解除が発生しますか?

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

c# - 速度のc#ref

.NETのrefワードを完全に理解しています

同じ変数を使用しているので、コピーを作成する代わりにrefを使用する速度を上げますか?

ボトルネックはパスワード全般にあると思います。

これが私のコードです

Legalcharsの前に参照する方が良いですか?

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

perl - 別のスクリプトからハッシュ参照キーと値を取得する

こんにちは、script.pl などからパラメータを取得するサブモジュールを持つモジュールがあります。script.pl では、moduleName::sunName(\%hashref) のように関数を呼び出します。
モジュールとサブボディで、渡されたパラメーターを出力したいと思います。また、この href の各キーの値が 0 ではなく空の print '-' であるかどうかを確認したいと思います。モジュールの最初の部分:

ありがとう

0 投票する
5 に答える
5286 参照

c# - C# でのオブジェクト参照のキャスト

オブジェクトへの参照を取る関数があるとします。型の不一致を避けるためにパラメーターをキャストするにはどうすればよいですか?

saveSettings を呼び出すと、次のエラー メッセージが表示されます。

「参照ディクショナリ」から「参照オブジェクト」に変換できません

私は回避策を探していません。私はそれを行いました。この直接的なアプローチが可能かどうか知りたいです。

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

c# - クラスメソッド内でcreating-ref-argumentsを変更するには?

このクラスで動作するように割り当てることができるクラス変数のコンストラクターを参照します。このクラスでどのように作成すればよいですか?コンストラクターでそれらを割り当てることはできませんでしたが、別の方法でですか?

クラスの作成:

クラス CreatePackWindow:

タイトル説明へのポインターとそれらを操作する方法を作成する必要があることは理解していますが、その方法がわかりません:(

助けてください。ありがとうございました。

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

c# - ref パラメータとしての抽象クラス - コンパイラ エラー

私はVS2010でこの簡単なサンプルを持っています:

これが正しくビルドできない理由を知りたいです。

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

oracle - ストアド プロシージャによって返された PL/SQL 出力参照カーソル

ストアド プロシージャ (OUT 変数) から返された ref カーソルからフェッチし、結果の行を SQL*PLUS の STDOUT に出力するにはどうすればよいですか?

ORACLE ストアド プロシージャ:

PL/SQL:

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

c# - C#-ポインタの混乱に対する参照型の比較?

私はC#を介してJeffrey Richters CLRを読んでおり、その中で彼はrefパラメーターを使用して参照自体が値によって渡されると述べています。これは私には理にかなっており、ポインタに類似しているようです。

つまり、Cでポインタを関数に渡してから、mallocを介してポインタを割り当てると、新しいメモリ位置を指すようにポインタが変更されますが、ポインタ自体はコピーであるため、元のポインタは再割り当てされません。関数に渡されます。関数外のポインターへの変更を実行するには、ダブルポインターを使用する必要があります。

ただし、C#では:

動作します。これは、参照が価値によるものではないことを私に示しています。上記のmallocと同様に、参照によってオブジェクトを渡し、それに新しいオブジェクトを割り当てることができ、再割り当ては関数の外部で持続すると想定しています。

誰かが私の混乱を解消できますか?

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

c# - ref 引数を使用してメソッドをモックするための構文

ref 引数を持つメソッドをモックできないという問題があります。モックしたいメソッドのシグネチャは次のとおりです。

私はこのようにそれを嘲笑しようとしました:

しかし、コンパイラは「ref」キーワードが欠落していることを教えてくれますが、このように試してみると

ref が無効な式であるというエラーが表示されます

残念ながら、Google はここでは役に立ちません。:( 何か案は?