問題タブ [invocation]

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

python - Python クラス宣言でメソッドを呼び出す最良の方法は?

クラスCを宣言していて、いくつかの宣言が非常に似ているとします。fこれらの宣言のコードの繰り返しを減らす関数を使用したいと思います。fいつものように宣言して使用することができます:

おっとっと!私はうっかりf外の世界にさらされてしまいましたが、それはself議論を必要としません (そして、明らかな理由でできません)。1つの可能性はdel、私がそれを使用した後の関数です:

fしかし、宣言後に後でもう一度使用したい場合はどうすればよいですか? 関数を削除しても意味がありません。私はそれを「非公開」にして (つまり、その名前の前に を付けて__)処理することもできますが、異常なチャネルを介してオブジェクトを@staticmethod呼び出すと非常にファンキーになります。staticmethod

staticmethod記述子であるオブジェクト自体は呼び出し可能ではないため、上記の狂気を使用する必要があります。staticmethodオブジェクトを呼び出す前に、オブジェクトによってラップされた関数を回復する必要があります。

これを行うためのより良い方法が必要です。クラスで関数をきれいに宣言し、宣言中に使用し、後でクラス内から使用するにはどうすればよいですか? 私もこれをしなければなりませんか?

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

c# - .NET 3.5 で動的オブジェクト作成とメソッド呼び出しを行う方法

クラスのオブジェクトを作成するコードはどのように見えますか:

上記のタイプの、そして呼び出し

そのオブジェクトで?

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

javascript - この種の関数呼び出しがJavaScriptで間違っているのはなぜですか?

匿名関数を作成してすぐに呼び出したいのですが。

1)これにより構文エラーが発生します。なんで?

2)関数定義を()でラップすると、機能します。

3)または、無名関数を変数に割り当てます。できます。

なぜ最初の方法が機能しないのですか?

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

python - TypeError を呼び出さずに、間違った数の引数で Python 関数を呼び出す方法はありますか?

間違った数の引数を指定して関数を呼び出したり、定義にないキーワード引数を指定して関数を呼び出したりすると、TypeError が返されます。コールバックがサポートするものに基づいて、コールバックを取得し、可変引数で呼び出すコードが必要です。それを行う1つの方法は、 callbackに対してandcbを使用することですが、それを のようなものに抽象化したいと思いますが、それは「適合する」引数のみを適用します。cb.__code__.cb_argcountcb.__code__.co_varnamesapply

例えば:

すでに Python にこのようなものはありますか、それともゼロから作成する必要がありますか?

0 投票する
6 に答える
1665 参照

javascript - 即時呼び出しを伴う単純な JavaScript 関数が機能しない...なぜですか?

なぜこれがうまくいくのか誰でも説明できますか:

これはしませんが:

マイク・ピート

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

java - Javaでnullに選択されるオーバーロードはどれですか?

この行をJavaで書くと、次のようになります。

どのメソッドが呼び出されますか?

  • showInputDialog(Component parent, Object message)
  • showInputDialog(Object message, Object initialSelectionValue)

私はそれをテストすることができます。しかし、これと同様の他のケースでは、私は何が起こるか知りたいです。

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

c# - C#でメソッドを動的に呼び出すためのオプション

このようなメソッドを呼び出す方法に関連する質問をたくさん見てきました。私が見つけていないのは、リフレクションまたはcsharpの他の手段を介してメソッドを呼び出す方法のさまざまなオプションのリストです。

誰かがcsharpでメソッドを動的に呼び出すさまざまな方法を詳細に説明できますか?反射からILの放出、およびその間のその他の方法まで。リソースの面で最も高価なものから最も安価なものまで、さまざまな方法をすべて知りたいと思います。

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

java - Javaと通信するAIRアプリケーション

どういうわけかJavaプロセスと通信する必要がある状況があります。すべてのDBを処理するJavaは、UIだけで動作します。ソケット上にAFMプロトコルを実装すると非常に便利です。理想的には、フレームワークにすでに存在するRemoteObjectを使用してアプローチしますが、HTTPが最適である他のメディアで作業します。そのようなものが存在するかどうか誰かが知っていますか?あなたを戦車に乗せてください。

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

c# - 実行時にメソッドを呼び出す

実行時に .net DLL をロードし、利用可能なメソッドを表示し、実行時にメソッドを実行できるかどうか疑問に思っています。

これが可能であれば、私を正しい方向に向けてもらえますか