問題タブ [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.
c# - Rhino.MocksとMoqが、Barはオーバーライドできないメンバーであると言うのはなぜですか?
最新バージョンのMoqとRhino.Mocksフレームワークを使用した両方のテストが、Barが仮想/オーバーライド可能なメソッドではないと不平を言って失敗する理由を誰かが説明できますか?
Barメソッドを仮想として宣言すると、両方のテストに合格します。Barを仮想として宣言する必要がある理由がわかりません。すでに仮想ではありませんか?それはインターフェースから来ています。
asp.net - asp.netのカスタムネストされたプロパティ/メソッド
ネストされたメソッドを許可するカスタム.netクラスを作成する方法を探しています。
たとえば...リストを返す関数Yを持つクラスXがあるとします。次に、ソートされたリストを返す別の関数があります...
xy()。z()のようなことを実行できるようにしたいと思います。ここで、zはy()の出力を入力として受け入れます。
基本的に、.toLower()または.toUpper()を任意の文字列に追加する方法。
私はそれをグーグルしようとしていますが、正しい質問をしているのかどうかさえわかりません。
ありがとう
ruby-on-rails - if/then/else/RETURN/endの宣言的なRubyプログラミングの置き換え?
これがコントローラー全体に表示されます。
そしてその兄弟:
メソッドで使用する場合は、これをすべて宣言行に減らしたいと思います。
明らかに、require_rights が失敗した場合、残りのメソッドを実行したくありません。これを行う方法があったことを誓いますが、それについて読んだ場所が見つかりません。私はこれを想像していますか?
c# - C#-クラス内からメソッドを呼び出す
クライアントコードで定義されたクラス内からクライアントコードメソッドをどのように呼び出しますか?
たとえば、特定のアドレスにあるプロセスのメモリから値を読み取ることができるメモリ読み取りクラスがあります。また、メモリから読み取られるデータの種類を管理するためのクラスもあります(ゲーム内の「オブジェクト」について読んでいます。「クライアントコード」では、メモリ内のそのオブジェクトの「ベースアドレス」を計算してから初期化します。 'ベースアドレス'をパラメータとして受け取るコンストラクタを使用する'オブジェクトクラス' 、「健康」など)
このようなコードを使ってみたところ、エラーが発生しました。「ObjectManager」は、メモリから値を読み取ることができるクラスです。
そしてこれは、必死から:
しかし、役に立たない。これを行うための最良の方法は何ですか?
ruby - メソッドへの参照を取得するにはどうすればよいですか?
Ruby でオブジェクトのメソッドへの参照を取得することは可能ですか (これが procs/lambdas なしで実行できるかどうか知りたいです)。たとえば、次のコードを検討してください。
そのようなことは可能ですか?サブクラス化によって A、B、C の動作を変更できるようにしたいので、procs/lambdas を避けたいと思います。
c++ - C/C++ パフォーマンス グローバル vs Get/Set メソッド
グローバルが悪いかどうかを尋ねるこの質問を見ました。
その影響について考えてみたところ、場合によっては必要であるという唯一の議論は、パフォーマンス上の理由によるものかもしれません。
しかし、私はそれについてよくわかりません。私の質問は、get/set メソッド呼び出しを使用するよりもグローバルを使用する方が高速でしょうか?
python - バインドされたメソッドを関数のように動作させる最も Pythonic な方法は何ですか?
関数を渡すことを期待する Python API を使用しています。ただし、さまざまな理由から、メソッドを渡したいと思います。これは、関数が属するインスタンスに応じて関数の動作が異なるようにするためです。メソッドを渡すと、API は正しい「自己」引数でそれを呼び出しません。そのため、メソッドを、それが属する「自己」を認識する関数に変換する方法を考えています。
これを行うには、ラムダやクロージャーを使用するなど、いくつかの方法が考えられます。以下にいくつかの例を示しますが、同じ効果を達成するための標準的なメカニズムがあるかどうか疑問に思っています。
c++ - 定数関数から参照を返す
constを削除すると修正されますが、getVecが定数メソッドである場合はそうではありません。では、なぜこれが許可されないのですか?
python - コードでPythonメソッド(署名とコンテンツ)を作成するにはどうすればよいですか?
新しいクラスを生成し、いくつかのメソッドをクラスに追加するメソッドを作成しましたが、奇妙なバグがあり、何が起こっているのかわかりません:
これは私のメソッドで、image_fields (私は Django でサイトを作成しています) のリストを受け取り、ImageField フィールドの全体を作成し、クラス ListingImagesForm2 を作成し、画像フィールドをクラスに割り当てます。
問題はメソッドの作成、より具体的にはメソッドの内容にあります。
ループの中:
メソッド シグネチャは正しく作成されます (例: clean_pic_1、clean_pic_2...) が、ラムダ式に問題があると思います。_clean_photo メソッドは常に同じ画像名 (たまたま最後の画像名) で呼び出されるためです。 image_fields リスト)。
ラムダ式を使用するよりも、動的メソッド content(code) を作成する良い方法はありますか?
そして、なぜ私のラムダ式は _clean_photo だけを for ループの最後の image_name に渡すのでしょうか?