問題タブ [generic-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.
python - これらの関数をジェネリックにする方法
このような機能が他にもあるので、コードを短くしたかったのです。getattr() を使用して、この男が尋ねたようなことをできるかどうか疑問に思っていました。
さて、ここに私が持っているものがあります:
pymongo
とflask
ヘルパーを使用していJSON
ます。
私が望んでいたのは、getAllFrom(x,db)
あらゆるタイプのオブジェクトを受け入れる単一の関数を作成することです。これを行う方法はわかりませんが、関数を介してXが渡されるdb.X.find()
場所を呼び出したいと思いました。
さて、そこです。あなたが私を助けてくれることを願っています。ありがとうございました!
common-lisp - ベクトルと行列に特化
私はリアルタイム グラフィックスの実験に common-lisp を使用していますが、これまでのところ非常に優れています。速度とcffiとの簡単な互換性に対する私の要件は、「型付き」配列を使用していることを意味します。コードの中で本当に醜いと感じるのは、行列とベクトルの数学関数の一般的なバージョンです。CLOSは配列の長さに特化できないので、私は次のようなことをしています:
これは機能しますが、正しくないと感じます。私はさまざまな CL 実装の拡張を見てきましたし、MOP の可能性についても耳にしました。
一部の CL 実装で機能が損なわれるのではないかと恐れたため、私はこれを避けてきましたが、最近ではCloser-to-Mop プロジェクトを見てきました。
主な質問: MOP は、長さに特化するためのより効率的な方法を提供しますか? 私が注目すべき領域/技術はありますか?
c# - ジェネリック型の null をチェックする
パラメータの値をチェックする関数を作成したかったのですが、null の場合はパラメータの型に基づいて値を設定し、それ以外の場合は値をそのまま返す必要があります。
ここで私が試したこと。
しかし問題は、常に ELSE セクションに入り、ジャンク値を返すことです。
上記の関数の何が問題なのか、誰か教えてください。
r - R の foo(x, bar) の 2 番目の引数を介して呼び出される汎用関数
R の 'foo' クラスのジェネリック関数 predict() を作成して、predict() の 2 番目の引数がクラス 'foo' のときに呼び出されるようにします。
出来ますか?どうやってするの?
common-lisp - Common Lisp CLOSディスパッチ
リストの車にディスパッチするジェネリック関数を取得する良い方法はありますか?
私は記号代数プログラムに取り組んできましたが、現在、car
タイプを示す s とは異なるキーワードを持つリストとして多くのデータを保存しています。たとえば、 として保存されているシンプリスが'(:simplex #(0 1 2))
あり、 として保存されている当分の間ステップと呼んでいるものがあります'(:step #(0 1 0 1))
。理想的には、組み込みのディスパッチメカニズムを使用して、これらの両方の次元と境界を取得できるようにしたいと考えています。
c# - C# PropertyInfo を使用したオブジェクトの設定
私は次のクラスを持っています:
ユーザー
興味
WSReturnUserGetById
および WSReturnInterestBetById
次のコードを使用して、User のデータを WSReturnUserGetById に入力しています。
オブジェクトのリストを作成する関数も 1 つあります。
public List PopulateObjectList(IEnumerable objects) where T: class, new() {
そのコードを使用すると、タイプが異なるため、User と WSReturnUserGetById のプロパティ「Interests」を除いて機能します。だから、私は調整しようとしており、この機能を使用して機能させようとしています:
問題は、プロパティ情報のクラスを取得する方法がわからないため、再帰を実行できることです。誰もこれを行う方法を知っていますか?
c# - クラスのタイプに基づいて異なる関数を呼び出すジェネリック関数を c# で作成するにはどうすればよいですか?
私は次のジェネリッククラスを持っています:
SearchModel クラスの List は A/B 型にすることができます。これで、適切な結果が得られるこれら 2 つの関数呼び出しができました。
T の型を識別し、それぞれの関数を呼び出す汎用関数を記述できるかどうか疑問に思っていました。たとえば。
そのような関数を書くことは可能ですか?