問題タブ [function]

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

function - DLL 関数パラメーターの検索

文書化されていないDll 関数のパラメーターを見つけるにはどうすればよいですか?

私はインターネット全体を検索し、最終的に 1 つの方法を見つけました。装飾された関数が含まれます。ただし、それらを取得する方法が見つかりません。

どんな助けでも大歓迎です。

0 投票する
8 に答える
1747 参照

c++ - エレガントなオブジェクトの比較

(同じ型の) 2 つのオブジェクトを比較する場合、同じクラスの別のインスタンスを取る比較関数を使用することは理にかなっています。これを基本クラスの仮想関数として実装すると、関数のシグネチャは派生クラスの基本クラスも参照する必要があります。これに取り組むエレガントな方法は何ですか?Compare は仮想であってはなりませんか?

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

perl - Perl 5 の関数プロトタイプが悪いのはなぜですか?

別の Stack Overflow の質問 で、Leon Timmermansは次のように主張しました。

プロトタイプを使用しないことをお勧めします。それらには用途がありますが、ほとんどの場合ではなく、これには間違いありません。

なぜこれが真実なのですか(またはそうでないのですか)?私はほとんどの場合、自分の Perl 関数のプロトタイプを提供していますが、他の人がそれらの使用について悪いことを言っているのを見たことがありません。

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

asp.net - クラスでの例外処理と C# によるコード ビハインド

私がやっているasp.netプロジェクトに少し行き詰まっています! コードビハインドから呼び出されるクラスを取得しましたが、その関数の多くには戻り値の型がありません。つまり、void です。では、どのように例外処理を行うのですか??? また、クラス内の関数がデータセットなどの戻り値の型を持っている場合、どのようにして例外を返したり、例外が発生したことを示したりするのでしょうか? コードビハインドから参照されるクラスから次のコードを添付しました。

どんな助けでも大歓迎です!

ありがとう

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

function - PostgreSQLの更新機能

作成した更新関数について質問があります...

さて、たとえば9のように存在しないレコードを入力すると、何も更新されていないことがわかっていても、成功が返されます。

存在しない行を更新している場合、SQLはエラーをスローしませんか?

ありがとう

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

design-patterns - クロージャー/デリゲート/関数ポインターを使用してプログラミング言語でテンプレート メソッド パターンを使用しますか?

私は過去 8 年間、C# と Java の間を行ったり来たりしてきました。

私が驚くべきことの 1 つは、C# での "テンプレート メソッド" デザイン パターンの使用を完全にやめたことです。実際、C# では、このパターンをアンチパターンと考えるようになりました。

http://en.wikipedia.org/wiki/Template_method_pattern

Java に戻ると、このパターンは生きていて素晴らしいものであることがわかります。まだアンティークに見えると思いますが、Java でこれを行う方法は他にないことに気付きました。Javaもアンティークに見えます;)

これはとにかく出てくるので、なぜそれはアンチパターンなのですか?

  • 多くの場合、「間違った理由」で継承階層を使い果たします。
  • 基本クラスには、あらゆる種類の無関係なコードが散らばる傾向があります。
  • 多くの場合、開発プロセスのかなり早い段階で、設計をロックダウンする必要があります。(多くの場合、時期尚早のロックダウン)
  • 後の段階でこれを変更すると、ますます難しくなります。

したがって、クロージャー/デリゲート/関数ポインターを使用すると、通常、サブクラス化する代わりに関数を渡します。

質問に戻ります。

あなたの言語にクロージャー/デリゲート/関数がある場合、テンプレート メソッドを使用しますか? また、いつ使用しますか?

0 投票する
9 に答える
4684 参照

c# - 再入を防ぐために関数に属性を追加できますか?

現時点では、次のような関数がいくつかあります。

次のように宣言できるようにしたいと思います。

再入を防ぐために関数に追加できる属性はありますか? そうでない場合、どのように作成しますか?関数呼び出しの前後にコードを追加するために使用できる AOP 属性について聞いたことがあります。彼らは適切でしょうか?

0 投票する
12 に答える
3466 参照

c++ - モジュール固有の関数を静的として宣言していますか?

モジュールの外では見えないようにするので、静的として宣言するのがベストプラクティスだと思います。

これについてどう思いますか。

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

c - Cでmain()を静的として宣言できないのはなぜですか?

外部リンケージがあるかのように main を宣言する必要があるのはなぜですか?

なぜ静的であってはならないのですか?

外部リンケージとはどういう意味ですか??

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

javascript - JavaScript の親変数の値が不規則ですか?

次のコードがあります。

address常に戻りますundefinedが、アラートは何かを出力します。どうしてこれなの?

(Geocoder はGoogle Maps APIのインスタンスです)