問題タブ [anonymous-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 投票する
5 に答える
1090 参照

javascript - jQueryで匿名関数の使用を避ける方法はありますか?

次のようなコードの塊がある場合:

匿名関数を取り除き、次のように言う方法はありますか?

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

matlab - MATLABで無名関数を使用するとパフォーマンスが低下します...他の人がこれに気づきましたか?

MATLABコードをリファクタリングするために、関数型プログラミングに触発された引数(MATLABが無名関数と呼ぶもの)として関数を渡すと思いました。

ただし、パフォーマンスはかなり深刻な打撃を受けているようです。以下の例では、さまざまなアプローチを比較しています。(サブ関数を使用できるようにするために、コードスニペットは関数でラップされています)

私が得た結果は、直接の場合は0秒、サブ関数を使用した場合はほぼ0秒、無名関数を使用した場合は5秒です。私は、OS X 10.6、C2D 1.8GHzでMATLAB7.7(R2007b)を実行しています。

誰かがコードを実行して、何が得られるかを確認できますか?特にWindowsでのパフォーマンスに興味があります。

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

javascript - addEventListener 匿名関数の Javascript 変数スコープ

各 div をクリックすると、div 1 がクリックされた場合は「1」、div 2 がクリックされた場合は「5」で警告されます。これははるかに大きなアプリケーションで必要になるため、このコードをできるだけ簡単にしようとしました。

ご協力いただきありがとうございます!:-)

0 投票する
5 に答える
561 参照

python - How can I approximate Python's or operator for set comparison in Scala?

After hearing the latest Stack Overflow podcast, Peter Norvig's compact Python spell-checker intrigued me, so I decided to implement it in Scala if I could express it well in the functional Scala idiom, and also to see how many lines of code it would take.

Here's the whole problem. (Let's not compare lines of code yet.)

(Two notes: You can run this in the Scala interpreter, if you wish. If you need a copy of big.txt, or the whole project, it's on GitHub.)

Specifically, I'm wondering if there's anything cleaner I can do with the correct function. In the original Python, the implementation is a bit cleaner:

Apparently in Python, an empty set will evaluate to Boolean False, so only the first of the candidates to return a non-empty set will be evaluated, saving potentially expensive calls to edits1 and known_edits2.

The only solution I would come up with is the version you see here, where the Seq of anonymous functions are called until one returns a non-empty Set, which the last one is guaranteed to do.

So experienced Scala-heads, is there a more syntactically concise or better way to do this? Thanks in advance!

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

design-patterns - XSLT テンプレートをインラインで呼び出す方法はありますか

XSLT テンプレートをインラインで呼び出す方法は? たとえば、代わりに:

次のように、XSLT 組み込みの関数呼び出しスタイルを使用できますか?

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

javascript - 匿名のコールバックパラメータを使用せずにjQueryイベントにアクセスする方法

通常、イベントにアクセスする必要がある場合は、コールバック関数で指定されたパラメーターを使用してアクセスします。

しかし、代わりに(ここに入るには複雑すぎる理由で)、匿名のコールバック関数を使用したくありませんが、代わりに次のように呼び出す関数を指定します。

したがって、functionToCall()のパラメーターとして「ev」を含めたことに気付くでしょうが、匿名のコールバック関数を使用していないため、これは明らかに機能しません。ただし、functionToCall()内でそのクリックイベントにアクセスする必要があります(ev.targetを確認するため)。私の質問は、このイベントにアクセスするにはどうすればよいですか?私がこのようなことをすることができればそれは素晴らしいでしょう:

どんなアイデアでも大歓迎です。ありがとう。

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

scala - Scala 匿名関数を定義するときにブロックを使用できますか?

私はこの方法を持っています:

私はこれを次のように呼び出すことができることを知っています:

中括弧を使用して呼び出す方法はありますか? 何かのようなもの:

または、別のメソッドでそれを記述してに渡す必要がありmyMethodますか?

0 投票する
5 に答える
10064 参照

matlab - MATLABで「空の」無名関数を作成するにはどうすればよいですか?

MATLABでデバッグするとき、診断印刷に無名関数を使用します。例えば、

「ゴブル」として使用disp([])することは、私には少し汚いようです。より良いオプションはありますか?明らかな(?)メソッドは機能しません:

これは、診断印刷だけでなく、他の関数型言語アプリケーションにも役立つと思います。

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

javascript - このツールを改善しようとしながら JavaSCript を学んでいるので、このシンプルな JavaScript ロギング ツールについてコメントしてください

JavaScript のスキルを向上させるために、jQuery のソース コードを学習して理解しようとしていました (これまでのところ、ほとんど成功していません X_X)。JavaScript の理解が深まるにつれ、この小さなロギング/デバッグ ツールを思いつきました。JavaScript の私のレベルでは、人々が判断して監査できるように、ここにコードを投稿しています。したがって、コメントから学ぶことができる可能性があります。誰かが潜在的な問題、改善点を指摘できますか? コンソールの実装をカプセル化し、window.$console (グローバル スコープを台無しにする唯一の場所) にマップしようとしました。

使用法

ps: コードにいくつかの修正を加えたため、質問は元のものとはかなり異なります。

0 投票する
6 に答える
583 参照

javascript - 匿名Javascript関数に引数を渡すにはどうすればよいですか?

私は単純なカウンターを書いていますが、このカウンターのインストールをユーザーにとって非常に簡単にしたいと考えています。私が今までに見た最も単純なカウンター コード (インストールするユーザー向け) の 1 つは、Google アナリティクス コードでした。

したがって、メインコードをファイルに保存したいと思います。カウンターをインストールするユーザーは、websiteID を次のように設定するだけで済みます。

これが私のコードです:

これは私のJSファイルです:

Google アナリティクスの JavaScript コードを理解しようとしましたが、理解できませんでした。タグ間に変数を指定してから、JavaScriptファイルにある匿名関数でそれを読み取る方法を提案できますか? ありがとう。