問題タブ [helpermethods]
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.
ruby-on-rails - @user.name が存在する場合など、存在をチェックするスタンドアロンの helper_method ?
ビューでは、通常、次のような値の存在を確認します。
私の意図を理解し、確認したいことを繰り返す必要のない、より短いものは存在しますか? 次のようなものを探しています。
これが存在しない場合、このための helper_method を構築することは可能でしょうか (もしそうなら、どのように)?
c# - StackFrame.GetMethod().Name
このヘルパーを使用して、ログ記録のために現在実行されているメソッドの名前を解決しています。
これは返される文字列です<Frequency>b__46
" b__46 はどういう意味ですか? また、「周波数」という単語を取得する方法はありますか?
これはヘルパーを呼び出しています。
java - 再帰ヘルパー メソッド
この演習の正しい解決策が見つかりません。タスクは次のとおりです。
(配列中の指定文字の出現回数) 配列中の指定文字の出現回数を求める再帰的メソッドを書きなさい。次の 2 つのメソッドを定義する必要があります。2 つ目は、再帰的なヘルパー メソッドです。
public static int count(char[] chars, char ch)
public static int count(char[] chars, char ch, int high)
ユーザーに 1 行に文字のリストと文字を入力するように促し、リスト内の文字の出現回数を表示するテスト プログラムを作成します。
1) 別のパラメーター (int インデックス) を追加した場合にのみ解決できますが、別のパラメーターを追加したり for ループを使用したりせずに解決するにはどうすればよいですか?
2)ヘルパーメソッドがあるのはなぜですか? 再帰におけるヘルパー メソッドの目的がわかりません。
これが私の解決策です:
java - このコードに出くわしました & なぜこの静的ヘルパー メソッドが必要なのだろうか?
このコードは私が書いたものではありません。すべてのクレジットは、リンクをホストしている人物に帰属します。ここにコードへのリンクがあり、それを書いた人も github にリストされています... Link -Github SourceCode-
メソッドのプレビューは次のとおりです: (以下のクラスを参照)
ちょっと待ってください。私は今それを手に入れることができると思います。誰かがreadFile()
このオブジェクトに依存せずにメソッドを呼び出すことができるようにするためですか、それとも間違っていますか?
プロジェクトの下位レベルのビューが必要な場合は、git のプロジェクトへのリンクを次に示します。私は周りを検索しましたが、ヘルパー メソッドがより大きなタスクを分割していることしかわかりません。これは、それらの最初の理解でした。ただし、私はgithubにいて、これを見つけました:(見やすいようにページの下部から表示されるメソッドですが、クラスコードにもあります。さらに、誰かがもっとよく見たい場合は、gitへのリンクがあります...ページの下部にある静的ヘルパー メソッドまでは正常に見えた返信または編集をありがとう
}
java - ジェネリック メソッドのワイルドカード型をキャプチャするプライベート ヘルパー メソッド
次のコードは、Eclipse ではコンパイルされません。「Abc 型のメソッド putHelper(List,int,E) は、引数には適用できません (List <.capture#8-of extends E>",int,E)」
なぜそうなのかわかりませんか?以下のコードは正常に動作するためです。
そして、ここでヘルパー メソッドがワイルドカード型をキャプチャできることは理解していますが、以前のコードではなぜできないのでしょうか?
編集: 3 番目のケースでは、put メソッドの型パラメーターを List<.? に変更すると、super E> リストを取る別のメソッドから put() メソッドを呼び出そうとすると、Eclipse はそれをコンパイルしません。「Abc 型の put(List<.? super E>,int,E) メソッドは引数に適用できません (List <.capture#6-of extends E>",int,E)」
ここで、insertAndProcess() が put() メソッドを呼び出してその実装で使用するにはどうすればよいでしょうか。ユーザーはこれらのメソッドを ArrayList<.Integer> などで呼び出すことができますか?