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

c# - .Net フレームワークのガイドラインで、ref/out 引数を使用しないことが推奨されているのはなぜですか?

どうやら、彼らは「混乱している」ようです。それが本当の理由ですか?他に思いつきますか?

0 投票する
15 に答える
155375 参照

function - 「クロージャー」と「ラムダ」の違いは何ですか?

誰か説明してくれませんか?それらの背後にある基本的な概念は理解していますが、それらが同じ意味で使用されているのをよく見かけ、混乱します。

ここまで来て、通常の関数とどう違うのでしょうか?

0 投票する
7 に答える
4569 参照

php - Javascript および PHP 関数

onsubmitJavaScriptを使用して PHP から関数を呼び出すことは可能ですか? もしそうなら、誰かがそれがどのように行われるかの例を教えてもらえますか?

それが私が呼び出したい関数です。注文システムです。必要な各アイテムの数量を入力し、送信をクリックすると、注文がテーブルに追加されます

0 投票する
16 に答える
25381 参照

c++ - 戻り値に従って C++ 関数をオーバーロードする

パラメータに従って関数をオーバーロードできることは誰もが知っています。

戻り値に応じて関数をオーバーロードできますか? 戻り値の使用方法に応じて異なるものを返す関数を定義します。

最初のパラメーターは 0 から 9 の間であると想定できます。入力を検証したり、エラー処理を行ったりする必要はありません。

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

vb.net - VB.NET URL 短縮機能を改善するための提案はありますか?

これが私の機能です(更新済み):

maxLength楕円を考慮していないため、文字が返されない問題を修正しました。


複雑すぎるように思えます。提案、コメント、懸念事項は大歓迎です。

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

c++ - 関数テンプレート パラメーターの C++ テンプレート インスタンス化

テンプレートのインスタンス化 [*] を使用すると、次の問題が発生します。

ファイルfoo.h

ファイルfoo.cc

ファイルcaller.cc

これは正常にコンパイルされますが、リンカーは未定義のシンボルについて不平を言います:

void Foo::func<boost::_bi::bind_t...>

関数 をインスタンス化するにはどうすればよいFoo::funcですか? 引数として関数を取るので、少し混乱しています。通常の非関数型に慣れているので、インスタンス化関数をfoo.ccに追加しようとしました。

明らかに、これは機能しません。誰かが私を正しい方向に向けることができれば幸いです。

ありがとう!

[*] はい、parashift FAQ lite を読みました。

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

javascript - JavaScriptのイベントハンドラーとしてのクラスメソッド?

クラスメンバーをイベントハンドラーとして使用するためのJavaScriptのベストプラクティスまたは一般的な方法はありますか?

次の簡単な例を考えてみましょう。

イベントハンドラのbuttonClickedが呼び出されますが、_clickCountメンバーにアクセスできないか、他のオブジェクトを指しています

この種の問題に関する良いヒント/記事/リソースはありますか?

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

math - 2D 暗黙的スカラー フィールドのアイソ ラインの描画

私は 2D で定義された暗黙的なスカラー フィールドを持っています。2D のすべてのポイントに対して、正確なスカラー値を計算させることができますが、その計算はやや複雑です。
そのサーフェスの等値線、たとえば「0」値の線を描きたいと思います。関数自体は連続していますが、「0」アイソラインは複数の連続インスタンスを持つことができ、それらすべてが接続されているとは限りません。
各ピクセルの値を計算することはオプションではありません。これには数秒程度の時間がかかりすぎるため、可能な限りリアルタイムで行う必要があります。

私が現在使用しているのは、一種の四分木と考えることができる空間の再帰的な分割です。空間の最初の非常に粗いサンプリングを行い、正から負の値への遷移を含む正方形を見つけたら、それを再帰的に 4 つの小さな正方形に分割し、再度チェックして、ピクセル レベルで停止します。四隅の四角形をサンプリングすることにより、正負の遷移が検出されます。これは、そうでない場合を除いて、かなりうまく機能します。エッジの小さな領域で発生し、正方形の角を横切らないトランジションのトランジション検出が失敗するため、描画されるアイソラインが切断されることがあります。

この設定で等値線描画を行うより良い方法はありますか?

0 投票する
7 に答える
21004 参照

php - is_int() と ctype_digit() に違いはありますか?

どちらが優先されますか、それともパフォーマンスが優れていますか?

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

python - Python コードが length メソッドの代わりに len() 関数を使用するのはなぜですか?

Pythonに文字列の大きさを求める関数があることは知っているのlen()ですが、なぜ文字列オブジェクトのメソッドではないのか疑問に思っていました。

アップデート

わかりました、恥ずかしいほど間違っていたことに気付きました。__len__()実際には文字列オブジェクトのメソッドです。文字列オブジェクトに対して len 関数を使用する Python のオブジェクト指向コードを見るのは奇妙に思えます。__len__さらに、ただのlenではなく、名前として見るのも変です。