問題タブ [dynamic-function]

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

c - 未定の数の引数を持つ関数を渡し、可変引数で呼び出します

パラメータとして未定の数の引数を持つ関数を受け入れる関数「lazy」を作成したいと思います。どの型が必要か、またはどのキャストを実行する必要がありますか?

次に、関数「評価」で後でそのことを実行したいと思います。前に「遅延」関数に渡した引数を、渡された関数ポインターに渡すにはどうすればよいですか?

私の問題を説明するためのいくつかのコード:

それとも、このようなことは不可能ですか?他にどのような可能性がありますか?

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

c# - 一般的な orderby 句の動的式

dbcontext からデータをフェッチし、'orderby' 句をパラメーターとして渡すための一般的なメソッドを作成するには、少し助けが必要です。

これまでのところ、これを行うことができました:

助けが必要な部分は、変換方法です

実行時に.sort式だけに余分な型を送るのは避けたいです。

現在の実装では、次のような文字列パラメーターに問題はありません

しかし、intパラメータでソートしようとすると

例外をスローします。それは私が達成したいことですか? ヘルプやアドバイスをいただければ幸いです。ありがとう

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

vb.net - エンドユーザーが独自の関数を作成できるようにする方法は?

私はいくつかの金融商品をモデル化していますが、各商品には独自の価格設定式があります。アプリケーションでは、エンドユーザーが式を使用して独自の製品を作成できるようにしたいと考えています。そして、この式をアプリケーションで使用して、製品の価格を設定できます。

何かのようなもの :

私はこれがMatlabで可能であることを知っています:

この機能を実装するクラスをMatlabで作成し、VB.Netプロジェクトに統合しましたが、すべての関数は、VB.Netで直接記述された同じ関数の実行の4700倍かかり、ビジネスニーズに関して手頃な価格ではありません.

それは.Netで可能ですか?

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

python - 状態を保持する動的関数を作成する

パイソン初心者の質問です。何らかの状態を保持する関数を動的に作成したいとします (整数 i の下のコード内)。定義された関数はオブジェクトなので、後で使用できます。次のコードでは、関数をリストに追加し、 を呼び出すたびに が返されprint(fn(0))ます0 1 2 3 4が、代わりに4 4 4 4 4の最新の値のみiが使用されているように見えます。

このコードがしようとしていることを Python で達成することは可能ですか?

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

angularjs - 状態に基づいてAngularおよびUI-Routerで動的関数を実装する方法は?

環境:

私はAngularui-routerを使用しています...

テンプレート「ParentTempl 」を持つ親コントローラー「ParentCtrl 」があります。

ParentTempl 内には、addeditの 2 つの状態のビューがあります。

アクティブな状態に基づいて動作を変更するParentCtrl " abstractUpdate "から関数を呼び出したい。

現在のコード:

質問:

現在のバージョンは動作していますが、それが最善の解決策だと思いますか? 助言がありますか?

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

c - 実行時にマイクロコントローラーの関数ポインターの後ろにある関数を置き換えます

実行中のマイクロコントローラ システムのテキスト セグメントに、実行時に C 関数とそのデータをロードする方法があるかどうか疑問に思います。関数がテキスト セグメントに配置され、データがデータ セグメントに格納されると、新しくロードされた関数への関数ポインタがメイン アプリケーションで呼び出されます。機能は、起動前にバイナリ全体をロードすることを除いて、ブートローダーに似ています。リンカのスキャッタローディング関数を使用して、関数ポインタを固定アドレスに配置したり、セクションのアラインメントを変更したりできることを知っています。これが可能かどうか、そうでない場合はその理由を知っている人はいますか?

どうもありがとう

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

php - PHP でのオブジェクトとメソッドの組み合わせへの動的参照

PHP に「foo」という名前の関数がある場合、次の方法で動的に呼び出すことができます。

また、foo が「bar」という名前のオブジェクトへのメソッドである場合、次のように動的に呼び出すことができます。

ここでの唯一の問題 --- オブジェクトのメソッドだけでなくオブジェクト自体も動的に指定する必要があります --- 動的に文字列規則を利用するライブラリに組み合わせを渡します機能。これを行う方法はありますか?