問題タブ [self-reference]

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

matlab - MATLABで自己参照は可能ですか?

ここで説明するように、パッケージ内の関数、およびクラス内の静的メソッドは、packagename.functionname構文または関数import packagename.*ごとに使用する必要があります(インポートは関数ワークスペースの一部であり、グローバルではないため)。これは、後でパッケージ/クラス名を変更することは退屈な迷惑になる可能性があることを意味します。

import this.*同じパッケージ/クラス内のすべての関数/静的メソッドにアクセスするためのパッケージ/クラス名にとらわれないメソッドなどのようなことを行う方法はありますか?

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

integer - SQLAlchemy自己参照テーブルはプライマリインデックスとして0を持つことはできませんか?

SQLAlchemyで非常に奇妙な問題が発生しました。自己参照(隣接リスト関係)のモデルがあります。SQLAlchemyチュートリアルからモデル(ノード)をコピーしただけです。モデルのコードは次のとおりです。

コントローラ内で問題を再現しましたが、このテストも実行しました(もちろん、環境を完全にロードした後)。

上記のコードは問題なく機能します(変更は正常にコミットされ、DBに反映されます)。

この問題は、parentノードのidを0に変更すると(childそれに応じてのparent_idを0に変更すると)発生します。次に、次の例外が発生します。

驚いたことに、この値( 'sidnodechild's parent_id)を0( -5、1、150)以外に変更すると、エラーはなくなります。

明らかな何かが欠けていますか?自己参照の整数ID列に0を割り当てることはできませんか?

ありがとう!

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

c - 自己参照 C 構造体

同じ構造の要素を持つ C の構造を作成できますか? C で二分探索木を実装する最初の試みは次のとおりです。

このコードの何が問題なのかわかりません。助けていただければ幸いです。C でのバイナリ検索の実装については他にも質問があることは承知していますが、自分のコード (およびもちろんいくつかのガイダンス) を使用して、これをゼロから理解しようとしています。ありがとう!

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

c# - 内部の派生型を参照する

私はこれをリンクしています:

それから派生するときは、次のようにする必要があります。

を削除TWrappedして派生型への参照を作成する方法はありますか? 使ってみICollection<Wrapped<T>>たのですが、 には共分散がないことを思い出しましたICollection

編集:明確化、このラッパーで私が望むのは、オブジェクト内で削除機能(およびその他のもの)を提供することです(ベースオブジェクトを変更できないため、この機能を提供して操作するにはラッパーが必要です)。この抽象クラスには、次のようなメソッドがあります。

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

mysql - 親のIDと子の数を返すmysql自己参照テーブル

自己参照テーブルがあり、最上位の親 (親 = 0) とそれぞれに属する子の数のみを返す mysql クエリが必要です。これは私がこれまでに持っているものですが、うまくいかないことはわかっています。

SELECT id, (SELECT COUNT(id) FROM example where parent_id = id) FROM example WHERE parent_id = 0;

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

ruby-on-rails - 自己参照has_many、:throughでソースオブジェクトを返す

これが私のユーザーモデルです:

これが私の友情モデルです:

Ok。そのため、現在のアプリには、友情オブジェクトが必要なシナリオは実際にはありません。たとえば、User.find(1).friendsを呼び出す場合、友情オブジェクトの配列が返されることは望ましくありません。私は実際にユーザーオブジェクトが必要です。

したがって、User.find(1).friendsを呼び出すと、どうすればUserオブジェクトを返すことができますか?

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

mysql - 単一クエリ内の自己参照テーブル、親子挿入ステートメント

自己参照テーブルがあり、親と子の両方の例を 1 つのクエリに追加したいと考えています。私が以下に持っているのと同様の方法でそれを分解するより良い方法はありますか?

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

ruby-on-rails - Ruby on Railsで自己参照するにはどうすればよいですか?

RoR アプリでモデルを自己参照したいのですが、正確な方法がわかりません。次のノードが前のノードの ID を持つリンク リストを保存したいと考えています。どうすればこのレールの方法を行うことができますか? 一対一の関係です。

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

sql - Rails 3で家族関係をモデル化する方法は?

Rails 3..で連絡先データベースに取り組んでいます。

本当にイライラすることの1つは、家族関係のコードがいかに醜いかということです..

レールでこれを行うきれいな方法はありますか?

基本的に、すべての連絡先は連絡先クラスです (図を参照してください!)

また、連絡先には多数の family_relationship (別のモデル) と、多数の family_relationships による親戚があります。家族関係モデルには、1 つの家族関係タイプ (別のモデル) もあります。

これまでのところ、ここのメソッドを使用してこれを実装しましたhttp://railscasts.com/episodes/163-self-referential-association (逆関係などを使用)

しかし、これはあまりきれいに感じません..そして、すべての連絡先の親戚、関係などを取得したい場合..生のSQLにドロップするか、配列に参加する必要があります..

このようなことをレールで行うためのより良い(または決定的な)方法はありますか?

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

ruby-on-rails - Rubyメソッドはnilを返し、自己参照に問題があります

num数値を受け取り、通貨(親レコードモデルの属性)を決定し、数値に変換係数を掛けた値を返すccyというメソッドを定義しました。この場合、Selfは、独自の属性をいくつか持ち、Recordに属する設定を指します。この方法は、以下の設定モデルで定義されています。

ただし、これは機能しません。いくつかのテストを行った後、それself.record.currencyがゼロであることがわかったためです。したがって、たとえばRailsアプリケーションのようなことをしようとするとself.ccy(100)、次のエラーが発生します。

またはこれ、nil要素で何らかの演算子を使用している場合:

私は少しの間オンラインを見回しました、そして私はこれを修正する方法を正確に理解することができないようです。感謝します!