問題タブ [generalization]
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.
json - 構造体の一般化 - golang
JSON ファイルを Driver 構造体に読み込む関数があります。
この関数を Pilot 構造体でも機能するように変更するにはどうすればよいですか? []interface{} を使用してみましたが、成功しませんでした。
ありがとうございました
mapping - Lisp 関数の一般化
ラピッド プロトタイピングの目的で、当面のタスクのために特別な目的の関数を収集 (またはインポート) するだけでなく、Common Lisp で提供されるいくつかの基本的な関数の一般化されたバージョンのライブラリの構築を開始したいと考えています。たとえば、このmap
関数は、あらゆる種類のシーケンスで動作するように適度に一般化されていますが、調整可能なベクトルは処理しません。以下の特別な目的の拡張機能を記述すると、現在の使用には十分に思えますが、制限されたままです。
私が見たいのは、このような関数を作成する方法です。これは、追加で出力型仕様 (新しい「調整可能なベクトル型を含む)」を取り、複数の種類のリストとベクトルを入力として許可します。つまり、パターン化された後map
。
より広く言えば、そのような一般化された関数を書くことに関連する基本的な原則やアイデアがあるかどうかを理解することは有益です。たとえば、出力型の仕様に特化したジェネリック メソッドは、上記の関数の実行可能なアプローチでしょうか? または、ネストされたシーケンスのツリーへのマッピングmap
の以前の投稿でコアダンプが示されているように、それ自体を一般化して利用することはできますか? 一般化に制限があるかどうかはわかりませんが (特定の非効率性を除いて)、どこまで行けるか見てみたいと思います。
sql - IS-A-to-Two-Tables 関係への外部キー制約参照を追加する方法は?
私の ER モデルの最初に、私は2 つのばらばらのサブエンティティSaving-accountとcheck-account とのIS-A関係を持つアカウントエンティティを持っています。ただし、以下のER図のようなユースケースのように、顧客エンティティに口座エンティティとの預金者関係があります。
したがって、ER を次のようにテーブルに変換します。
顧客 ( cid , cname)
預金者( cid ,口座番号)
Saving-account(口座番号, 残高, 金利)
当座預金口座(口座番号、残高、当座貸越金額)
最後に、IS-A 関係から貯蓄口座と当座預金口座の2 つのテーブルのみを取得します。
その後、問題が発生し、預金者テーブルを作成するために、T-SQL を使用します。
最後の行で、外部キーaccount_numberは口座テーブルを参照する必要がありますが、私が持っているのは、貯蓄口座と当座預金口座のテーブルです。この状況で、T-SQL に制約を追加するにはどうすればよいですか? IS-A 関係から 2 つのテーブルのみを取得する場合、制約を追加することはできますか?