問題タブ [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.
java - Java の元に戻す機能について助けが必要です
Java でテキスト エディターを作成し、元に戻す機能を追加したい
UndoManager Class がなければ、Stack や LinkedList のようなデータ構造を使用する必要がありますが、Java の Stack クラスは Object パラメータを使用します。ありがとう
c - Cの一般的なリスト操作関数?
Cのジェネリックリスト操作関数とは何ですか? (これは、資料を調べているときに見ました。)
この関数と、あらゆる種類の要素を受け入れることができる関数の違いは何ですか?
同じですか…?それらが同じでない場合、どうすればそれらを個別に実装できますか?
javascript - 関数をJavascriptでラップするにはどうすればよいですか?
私は自分のアプリケーションの1つにグローバルエラー処理「モジュール」を書いています。
私が望んでいる機能の1つは、関数をブロックで簡単にラップできるようにすることですtry{} catch{}
。これにより、その関数へのすべての呼び出しに、グローバルロギングメソッドを呼び出すエラー処理コードが自動的に含まれるようになります。(try / catchブロックでどこでもコードを汚染しないようにするため)。
.call
ただし、これは、JavaScript、 and.apply
メソッド、およびthis
キーワードの低レベルの機能についての私の理解をわずかに超えています。
Function.wrap
私はプロトタイプの方法に基づいてこのコードを書きました:
これは次のように使用されます:
そのコードは完全に機能します。6を出力してから、グローバルエラーハンドラを呼び出します。
私の質問は、ラップしている関数がオブジェクト内にあり、「this」演算子を使用している場合、これは何かを壊しますか?.applyと呼んでいるので少し心配ですが、そこに何かを渡すと、何かが壊れるのではないかと心配しています。
python - バインドされていないPython関数をクラスオブジェクトに格納する
私はPythonで次のことをしようとしています:
foo.pyというファイルの場合:
そして、bar.pyというファイルで:import foo
ただし、次のエラーが発生します。
TypeError:バインドされていないメソッドf()は、最初の引数としてデータインスタンスを使用して呼び出す必要があります(代わりにintインスタンスを取得します)
これは私が思うに十分に公平です-pythonはd.myFunctionをクラスメソッドとして扱っています。ただし、通常の関数として処理する必要があるため、未使用の「self」パラメーターをmyFunction定義に追加せずに呼び出すことができます。
したがって、問題は次のとおりです。
関数がそのクラスにバインドされることなく、関数をクラスオブジェクトに格納するにはどうすればよいですか?
actionscript-3 - AS3 での実行時の無名関数署名のチェック (リフレクション)
実行時に ActionScript 3 の無名関数のシグネチャを確認する方法はありますか?
他の関数に引数として渡されたオブジェクトを検証Function
し、それらが正しい数の引数 (正しい型) を受け入れ、正しい型の値を返すことを確認したいと思います。
flash.utils.describeType()
無名関数の場合、この情報は返されないようです。
python - 辞書をキーワードパラメータとして関数に渡す
辞書を使ってPythonで関数を呼び出したいのですが。
ここにいくつかのコードがあります:
これは印刷されます{'param': 'test'}
が、印刷するだけでいいのですがtest
。
より多くのパラメーターで同様に機能するようにしたいと思います。
これは可能ですか?
javascript - var functionName = function() {} vs 関数 functionName() {}
私は最近、他の誰かの JavaScript コードの保守を始めました。私はバグを修正し、機能を追加し、コードを整理してより一貫性のあるものにしようとしています。
以前の開発者は、関数を宣言するために 2 つの方法を使用していましたが、その背後に理由があるかどうかはわかりません。
2 つの方法は次のとおりです。
これら 2 つの異なる方法を使用する理由と、それぞれの長所と短所は何ですか? ある方法ではできて、他の方法ではできないことはありますか?
php - PHPで評価された関数のソースコードを見つける方法は?
(ユーザー定義の) PHP 関数のソース コードを文字列で取得する方法を見つけようとしています。
通常のコードの場合、これは簡単です。リフレクションを使用すると、関数が定義されているファイルと行番号を見つけることができます。次に、ファイルを開いて関数のソース コードを読むことができます。
関数が評価されたコードで定義されている場合、これは機能しません。すべての評価済みコードを記録したくありません。
これは可能ですか?はいの場合、どのように?
コード例:
出力:
c - Cの関数に動的配列を渡す
配列を引数として取り、それに値を追加し(必要に応じてサイズを増やします)、アイテムの数を返す関数を作成しようとしています。これまでのところ、私は持っています:
これは、mSize が配列のすべての潜在的な要素を保持するのに十分な大きさである場合に機能しますが、サイズ変更が必要な場合は、セグメンテーション フォールトが発生します。
私も試しました:
無駄に。
これは、realloc を呼び出すと、'a' のコピーが別の場所を指しているためだと思います。'a' が常に同じ場所を指すようにするにはどうすればよいでしょうか?
私はこれについて正しく行っていますか?C で動的構造を処理するより良い方法はありますか? これらに対処するためにリンクされたリストを実装する必要がありますか?