問題タブ [instance-methods]

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

ruby-on-rails - Rails - モデルでインスタンス メソッドを動的に定義する

これが達成できるかどうかはわかりませんが、ここに行きます... :)

Pageモデルとモデルの 2 つのモデルを想定してみましょうField。APage has_many :fieldsであり、Fieldモデルには次の 2 つの属性があります。:name, :value

私が達成したいのは、モデル内で、 を返すPageそれぞれのインスタンス メソッドを動的に定義することです。Field#nameField#value

したがって、ページに「foobar」という名前のフィールドがある場合、次のようなメソッドを動的に作成します。

これは達成できますか?もしそうなら、助けてください?

ルビー主義者に...

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

ruby-on-rails - Ruby / Railsでその場でメソッドを定義する-パラメータを設定する方法は?

与えられたパラメータを渡すことができる関数のセットを定義しようとしています。

たとえば、次のようにするにはどうすればよいですか?

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

ruby-on-rails - クラス メソッドの設定方法は知っていますが、その場でインスタンス メソッドを設定するにはどうすればよいですか?

  • 以前、クラス メソッドについて質問しましたが、インスタンス メソッドについてもどうすればよいか本当に知りたいです。ありがとう!=)

以下のコードは、特定の配列のクラス メソッドを設定します。

問題は、インスタンスに対して同じメソッド セットを取得するにはどうすればよいかということです。

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

polymorphism - Dで非多形的にインスタンスメソッドを呼び出す?

オブジェクトのクラスの外部からインスタンスメソッドの特定の定義を静的に呼び出して、その特定の用途でのポリモーフィズムを禁止するにはどうすればよいですか?(言い換えると、Visual Basic.NETと同等のものが必要ですMyClassが、外部からです。)

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

c# - 静的メソッドは常にインスタンスメソッドに変換できますか?

インスタンスがシングルトンであることを確認できれば、静的メソッドは常にインスタンスメソッドに変換できますか?そうですか?

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

oop - データベースから行を取得する検索/取得メソッドは、インスタンスメソッドまたは静的メソッドのどちらにする必要がありますか?

データベースから行を取得するすべての検索/取得関数、インスタンスメソッドを作成したいのはなぜですか?getByID(id)オブジェクトを返すか例外をスローする関数または関数があるfindPeople(person attributes)場合、これらのメソッドの1つを呼び出すたびに、このクラスのインスタンスを作成するオーバーヘッドにはどのような理由がありますか?

これによりテストが容易になると聞きましたが、この場合、理由はわかりません。インスタンスメソッドは、クラスの他のプロパティと実際にはまったく相互作用しません。

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

android - Android での JNI の問題 - Java インスタンス メソッド

もっと知識のある人が周りにいることを願って、ここに行きます。C から Java インスタンス メソッドを呼び出そうとする試みはほぼ成功しますが、非常に弱い立場にあります...

問題 #1 - 次のような Java メソッドの呼び出し:

動作しますが、「fromV8」パラメーターで何かをしようとするとすぐに、JVM は LogCat に次のようなエラー メッセージを表示して終了します。

そして問題 2 - パラメータで何もせずに Java メソッド内にブレークポイントを設定しても、JVM は再び異常終了します。結果は再び LogCat にあり、上記の結果に似ていますが、余分な 2 行があります。

コンソールに例外トレースが表示されることは一度もありません。これらは一般的な症状ですか、それとも何ですか?

ありがとうございました!

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

python - 自分のメソッドの変数として別のクラスのインスタンス メソッドを指定できますか?

私はまだPythonに比較的慣れておらず、1〜2年の独学で、コード構造を改善しようとしているので、書いた古いプログラムをリファクタリングしています。あるプログラムでは、ファイルを書き込むためのメソッドをいくつか定義しました。1 つ目は、"write" を使用して巨大な http 応答をダンプします。2 番目は、"writelines" を使用して、さまざまな派生リスト (リンクのリスト、フォーム、またはその他の抽出データなど) をダンプします。

私はもともとファイルの命名を考慮していました:

しかし、各書き込みメソッドに大きな冗長コード ブロックがあります。

使用する書き込み方法を指定する変数を各関数に追加できるようにしたいと考えています (writeMethod=writelines など)。文字列を渡して、黒魔術関数の 1 つ (おそらく exec() だと思います) を使用することを検討しましたが、誰もそれらの関数を使用していないように見えるため、おそらく正しいとは言えません。この例全体は比較的ばかげているかもしれませんが、私はそれを回避することができたので、これらの種類のインスタンスメソッドを渡す方法を知っておくと役立つと判断しました (それは正しい用語ですか?)。これはバインドとバインド解除に関連していますか? 良い答えを得るために必要なのは、'write' や 'writelines' などを渡すために必要な構文だけです。ただし、追加の説明またはガイダンスが大好きです。ありがとう。

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

python - メソッドはstaticmethodまたはinstanceメソッドとして使用できますか?

私はこれができるようになりたいです:

これは簡単な解決策があるはずの問題のように思えますが、私はそれを考えることも見つけることもできません。

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

python - Pythonの静的メソッドとインスタンスメソッド

Pythonメソッドを静的とインスタンスの両方で同時に定義できますか?何かのようなもの:

両方で呼び出すことができるように:

目的は、2セットのロジックを実行できるようにすることです。インスタンスメソッドとしてアクセスする場合は、インスタンス変数を利用して処理を行います。静的メソッドとしてアクセスする場合は、なしでアクセスできます。