問題タブ [function-calls]

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

javascript - この関数を呼び出せないのはなぜですか (javascript/jquery)

これは私を夢中にさせています....

関数を書きました

他の関数から呼び出せるようにしたいだけです

私が得るエラーは、「関数 serialiseQuery() は未定義です」です。

すべては内にある

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

vb.net - モジュール関数を VB.NET で直接呼び出すのは良い方法ですか?

UtilVB.NET プログラムに、ログやプロパティ解析などのプロジェクト全体のメソッドを持つモジュールがあります。私が働いている一般的な方法は、これらのメソッドをプレフィックスを付けずに直接呼び出すことUtilです。私が VB を初めて使用したとき、これらのメソッド/関数がどこから来ているのかを理解するのにしばらく時間がかかりました。私は現在独自のUtilメソッドを使用しているので、各メソッド呼び出しの前に追加する方がはるかに明確で理解しやすいと思わずにはいられUtil.ません (ユーザー定義であるが現在のクラス内ではないこと、およびそれを見つける場所がすぐにわかります) 、そしてほとんど長くはありません。VB モジュールのプロシージャ/関数を呼び出すときの一般的な方法は何ですか? モジュール名をプレフィックスとして付ける必要がありますか?

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

php - php: 関数がどこから呼び出されたかを特定する

PHPの関数がどこから呼び出されたかを調べる方法はありますか? 例:

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

optimization - 関数呼び出しを使いすぎるとパフォーマンスに影響しますか?特にFortranで

私は習慣的にたくさんの関数を使ってコードを書いていますが、それがより明確になっていると思います。しかし今、私は非常に効率的である必要があるいくつかのコードをFortranで書いています、そして私は関数を使いすぎるとそれが遅くなるのか、それともコンパイラーが何が起こっているのかを理解して最適化するのか疑問に思っていますか?

Java / Pythonなどでは、各関数がオブジェクトであることを知っているので、多くの関数を作成するには、それらをメモリ内に作成する必要があります。Haskellでは関数が互いに縮小されていることも知っているので、そこではほとんど違いがありません。

誰かがFortranのケースについて知っていますか?インテント/純粋関数の使用/ローカル変数の宣言数の減少/その他との違いはありますか?

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

programming-languages - 「奇妙な」関数呼び出しを持つプログラミング言語はありますか?

次のような関数呼び出しができるプログラミング言語はありますか?

また

たとえば、次の関数呼び出しを行うことができます。

distanceFromto次のような関数を定義した場合:

私の知る限り、C、Java、および SML プログラミング言語では、これは実行できません。

この方法で関数を定義して呼び出すことができるプログラミング言語を知っていますか?

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

python - グローバル名の定義のヘルプ

私のコード:

B() がインターピーターに入力されると、

a を定義するにはどうすればよいですか? B() がインタープリターに入力されたときに、最終結果が「A in B」になるようにしたい

編集:可能であれば、 a の定義を A() 内に保持したいと思います。

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

php - 関数呼び出し「mail()」と「@mail()」の違いは何ですか?

私はPHPメール関数を書いていますが、いくつかの例にはが@mail(…)あり、他の例にはちょうどがありmail(…)ます。

違いは何ですか?どちらを使用するのが最適ですか?

乾杯

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

c++ - 関数の引数のプッシュ順

関数の引数が右から左の順序でスタックにプッシュされるのはなぜですか?

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

javascript - Javascript関数呼び出し

ウィンドウのonloadイベントで複数のjavascript関数を呼び出す方法は?

例の場合、

しかし、ウィンドウのonloadイベントで呼び出す関数が複数ある場合はどうなりますか...

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

c - K&R 演習問題から元の問題に関する解答へ

このサイトでこの解決策 (元の問題を含む) が見つかるまで、私は K&R 問題 7-8 の解決策に頭を悩ませようとし続けました。答えについてコメントすることはできません (おそらく年齢のため)。その質問に実際に入力できる唯一の方法は、回答を投稿することですが、これは不適切だと感じました。だから私は、このポイントに到達するまで(関数をマクロとして実装することに関して)、論理的に思えた選択された「答え」に基づいて、この非常に関連性の高い質問を作成することにしました:

「それをマクロとして非常に頻繁に繰り返すと、ビットマスキングのサイズが固定されるため、「スペースの節約」が急速にコストになります。」

唯一の問題は、関数呼び出しにも時間がかかることです。関数の場所に「ジャンプ」し、ローカル変数用にストレージを確保し、実際に比較を計算するには、すべて時間がかかります。

では、文字の ASCII 値をテストするマクロの実装は、(これを念頭に置いて) table-lookup を組み込んだ最初の関数よりも正確にどのように実行されるのでしょうか?

2 つの整数を比較するよりも、関数呼び出しにかかる時間が短くなる可能性があるのはなぜですか。そのうちの 1 つは既にメモリ内にあり、もう 1 つは定数です。関数とマクロを繰り返し呼び出すと、時間の経過とともにマクロが高速になるように思えます。

私の考え方は間違っていますか?元の質問では取り上げられていなかったので、そうでなければならないと思います。

誰かがこれに光を当ててくれたらうれしいです。