問題タブ [method-names]

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

ruby - メソッド名を取得する

次のコードが機能します。

私はできるようにしたい:

を文字列としてキャッチし、red次のように case-block に渡します。

しかし、うまくいきません。これを行うスマートな方法はありますか?メソッド名を取得して case ブロックで使用するにはどうすればよいですか?

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

java - Java - DAO メソッド規約 - メソッド名をオーバーロードまたは変更しますか?

DAO メソッドの標準命名規則DAO クラス メソッドの命名 に関する質問に関連してい ます。

DAO クラスのメソッドが似ている理由:

それ以外の:

Eclipse のような IDE では、getUser と入力し始めると、両方の自動提案が表示されます。また、パラメータに応じて、どの方法を使用するかを選択できます。

もちろん、これは過負荷です。オーバーロードを避け、パラメータごとに異なるメソッド名を使用するのはなぜですか? それとも避けているのでしょうか?

よろしく。

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

android - Android - ナビゲーション バー - 一番左の三角形のメソッド名

デフォルトでは、三角形は左向きで、検索オプションをクリックすると、上部の編集テキストと仮想キーボードが開き、三角形の形状が下向きに変わります**、画像1をクリックしてください**今、下向きの三角形をタップすると編集テキストと仮想キーボードを一緒に閉じるのではなく、仮想キーボードのみを閉じます**、画像2をクリックしてください**Navigation Bar画面の下部にあるAndroidアプリケーションで、左端の三角形のアイコンonKeyDownがデフォルトでメソッドを定義onBackPressedし、メソッドが同じタスクを実行します(これは、デフォルトでは左側を指す三角形です)。

編集ボックスがあり、仮想キーボードが開いている場合、三角形の形状が下向きに変化し、それを押すと(編集ボックス(検索バー)ではなく仮想キーボードのみを閉じ、形状を左側の三角形に戻します) )..

下向きの三角形のメソッド名を知りたいので、それをオーバーライドして、編集ボックスと仮想キーボードの両方を同時に閉じることができます..(マイアプリで何かを検索し、ゲーム)..事前に解決策をありがとう....

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

c# - IDbCommandInterceptor で呼び出しメソッド名をキャッチする

IDbCommandInterceptorEntity Framework クエリをキャッチするために使用しています。このようにして、DbParametersDbCommandなどの重要な情報にアクセスできます。

しかし、このクエリが呼び出された場所も取得する必要があります。を使用してこれを取得しようとしましたStackTrace:

これは通常のメソッド呼び出しで機能する可能性がありますが、この例では Entity Framework メカニズムをインターセプトしているため、コードで呼び出し元のメソッドを取得できないことがわかります。

Entity Framework クエリが実行されたときに、呼び出し元のメソッド名を自動的に取得することは可能ですか?

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

spring - Spring データ リポジトリのメソッド名を短くする注釈はありますか?

Spring データ リポジトリのメソッド名は非常に長くなる場合があります。例えば:

次のようなことができる注釈を探しています。

名前の長さの問題に対する解決策はありますか?

0 投票する
0 に答える
134 参照

c# - mono SQLite が SqliteConnection を使用するのに、Windows が SQLiteConnection を使用する理由を知っている人はいますか?

MonoDevelop を使用して、大規模なオープン ソース Windows プログラムを Linux に適応させています。Windows での SQLite メソッド名は次のようになっていることがわかりました。

しかし、Mono.Data.Sqlite では次のようになります。

大文字と小文字が異なるため、多くの参照エラーが発生しました。

ここのstackexchangeの他の人の助けを借りて、プロジェクトをコンパイルすることができました。

2 つの異なるバージョンの SQLite でメソッド名の大文字と小文字が異なる理由を知っている人はいますか?