問題タブ [dynamic-invoke]

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

c# - オブジェクト配列を個々のパラメータとしてメソッドに渡すにはどうすればよいですか?

私は次のコードを持っています:

このアプローチの問題は、m_args自体がオブジェクトであり、その内容が個々のparamsエントリにフラット化されていないことです。どうすればこれを修正できますか?

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

c# - __DynamicallyInvokable 属性は何のためのものですか?

System.Linq.EnumerableDotPeek を調べてみると、いくつかのメソッドが属性でフレーバーされていることに気付きました[__DynamicallyInvokable]

この属性はどのような役割を果たしますか? それは DotPeek によって追加されたものですか、それともメソッドを最適化する最善の方法をコンパイラに通知するなど、別の役割を果たしているのでしょうか?

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

c# - InvokeとDynamicInvokeの違い

デリゲートのInvokeとDynamicInvokeの違いは何ですか?その2つの方法の違いを説明するコード例を教えてください。

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

java - バリアント パラメーターを持つメソッドの MethodType を構築する方法

Java でメソッド ルックアップの MethodType を作成できませんでした。以下は私のコードです。このコードでは、sample::gwd メソッドの MethodType を作成し、lookup().findStatic でこの関数への参照を取得します。MethodType が間違って構築されているため、メソッド参照を取得できないことは明らかです。

誰でもそれを助けることができます? ありがとう

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

c# - 動的呼び出しとスリープ スレッド

動的呼び出しとスレッドについて質問があります。ある時点でダイアログを表示するメイン スレッドがあるとします。

そのダイアログを表示すると、mainThread が mutexObject を取得し、ユーザーが同意ボタンをクリックするまで停止します。だから私のメインスレッドは眠っています。ユーザーがボタンを押さずに待機すると、別のスレッドでイベントが発生します。そのイベントは、dynamicInvoke を使用して前の関数を呼び出します。その場合、mainThread getUp であり、flagDialog を使用しない場合、2 番目のダイアログが表示されます。これで正しい?スレッドがスリープしていない場合、dynamicInvoke は何をしますか? mainThread が停止するまで待機しますか? 2 つのダイアログを閉じると、実行を続行する場所がわかります。さまざまなコールスタックをスタックし、古いコンテキストを回復する方法を知っていますか?

どうもありがとうございました。

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

java - Java メソッド ハンドル: 関数間でバインドされていない引数を伝播します

メソッド ハンドル ツリーのプレースホルダーにバインドされる値を引数として渡すことができるメソッド ハンドルを作成したいと考えています。

図、次のようなもの: f(x) = plus( minus( x, 2), 3)x は呼び出し時に渡され、2 と 3 は定数 MethodHandles で、常に 2 または 3 を返します。

私は理解できない問題を抱えています:

plus_3 をフィルタリングしようとすると、次の例外が返されます。

私が理解していないのは、プラスをマイナスで構成する方法です。ここで、マイナスにはまだ満たされていない引数が 1 つあります。

手伝って頂けますか?