問題タブ [callable-object]
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.
python - __init__と__call__の違いは何ですか?
__init__
と__call__
メソッド の違いを知りたい。
例えば:
clojure - Common Lisp で Clojure スタイルの callable オブジェクトをエミュレートする
Clojure では、ハッシュマップとベクトルは を実装invoke
しているため、関数として使用できます。たとえば、
または、ベクトルの場合、
実装することで、Clojure で呼び出し可能なオブジェクトを作成できますIFn
。私は Common Lisp に慣れていません -呼び出し可能なオブジェクトは可能ですか? もしそうなら、それを実装するには何が必要ですか? 次のようなことができるようになりたいです
コードが散らばっているのではなくaref
。同様に、辞書などの他のデータ構造のエントリにも同じ方法でアクセスできればすばらしいと思います。
Lisp/Scheme の関数オブジェクトに関するwiki エントリを見てきましたが、別の関数名前空間を持つと CL の問題が複雑になるようですが、Scheme ではクロージャでこれを行うことができます。
php - PHP呼び出し可能な引数を配列として取得しますか?
変数として格納された callable があるとします。
どうすれば「バー」を取得できますか?
残念ながらfunc_get_args()
現在の関数についてですが、引数のキーと値のペアを取得することは可能ですか?
c++ - C++ this および定数オブジェクト
このコードが機能する理由を教えてください。replace_if
アルゴリズムによって使用されるオーバーロードされた operator() があります。メイン関数では、 IsEqual クラスの定数オブジェクトを作成したので、定数関数メンバーのみを使用する必要があります。どういうわけか恒常性が機能せず、そのオペレーターが呼び出されます。
結果: 3 2 1 4 3 7 8 5
c++ - 引数としてラムダ関数を渡すと一致する関数エラーがありません
数字のリストがあります。
リストをフィルタリングして、正の数のみを保持しようとしています。
ラムダを引数として渡すことでそれをやろうとしています。
なぜ関数の不一致エラーが発生するのだろうか。
そして、これはエラーメッセージです: