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

function - 単一の .m matlab ファイルから複数の関数を呼び出す方法

ある m ファイルにアルゴリズムを記述し、別の .m ファイルにいくつかの関数を作成しました。メインのアルゴリズム .m ファイルとは別のファイルで作成したこれらのいくつかの関数を呼び出したいと思います。ある関数をファイルから別の関数に呼び出す方法は知っていますが、ここでは、メール アルゴリズム ファイルとは別のファイルで作成したさまざまな関数を呼び出したいと考えています。私はここで検索しましたが、私が得た答えは役に立たず、私が欲しいものについて話していません.

ここに私が話していることの小さな実例があります:

複数の変数を持つ関数 - これは別のファイルです

メインの algo .m ファイルで F1 から F4 を呼び出したいと思います。どうやってこれを行うことができますか。また、メインの algo .m ファイルを実行するたびに、F1 から F4 の関数のどれを呼び出したいかを選択するように求められ、入力してダイアログ ボックスに関数を指定すると、その特定の関数が呼び出されます。関数。これを行う方法について何か考えはありますか?

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

python-3.x - ネストされたクロージャからローカル変数を変更するには?

次のコード例を検討してください。

これを呼び出すと、次のようになります。

私は、C++ で次のようにコーディングすることに慣れています。

私は何を間違っていますか?内部関数から外部関数のローカル変数を変更することはできませんか? これらは異なるタイプのクロージャーですか (Python と C++)?

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

matlab - GUI コードまたはレベル 2 S-Function 内の関数はネストされていますか?

GUI の m ファイル内またはレベル 2 S-Function の m ファイル内の関数は、endキーワードなしで記述されます。

これは、すべての関数が互いに入れ子になっていることを意味し、その結果、下の関数のすべての変数が上の関数からアクセスできるということですか?

それとも、この構文はend-s を省略した単純な関数のセットですか?

Matlab は構文をどのように区別しますか?

0 投票する
0 に答える
64 参照

jquery - ホバー機能内のクリック機能は、一度クリックするとホバー機能を無効にします

forループを使用して、順序付けられていないリスト内にリスト項目を入力するホバー機能があります。リスト項目が生成されたら、ID の末尾の数字に対応するクリック機能が必要です。

入力されたリスト項目に対してクリック機能が機能するようになりましたが、問題は、リスト項目がクリックされるとホバー機能が無効になることです。

リスト項目がクリックされた後もホバー機能を維持するためのアイデアはありますか?

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

javascript - 複数のスクリプトが Javascript にロードされるのを待ちます

コードを実行する前に、スクリプトがロードされるまで待機するために onload 関数を使用しています。1 つのスクリプトではうまく機能しますが、複数のスクリプトを待ちたい場合は、次のような非常に洗練されていないことを行う必要があります。

複数のスクリプトをネストする代わりに、複数のスクリプトが読み込まれるのを待つ簡単な方法はありますか?

ありがとう!

0 投票する
0 に答える
100 参照

ruby-on-rails - ビューからネストされたコントローラー関数を呼び出す方法は?

ノードコントローラー:

show.html.erb ビューのリンクを使用して「トグル」関数を呼び出したいと考えています。このための link_to を作成するにはどうすればよいですか?

<%= link_to "Toggle", :controller="node", :action="show:toggle" %>????

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

common-lisp - CL のヘルパー ネスト関数

私はHaskellで次のようにネストされたヘルパー関数(ところで、外部関数のパラメータを時折使用し、再帰的である)を書いていました(loop):

Common Lisp におけるこれの最も明確な類似物は何ですか?

このあたりを検索したところ、関数から関数を返すことに焦点を当てた議論 (およびそのような「返された」関数を呼び出そうとしたときに発生する可能性がある問題) を見つけましたが、これは私が見る限り、まったく同じ状況ではありません。

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

sql - ストアド プロシージャ内でのストアド プロシージャの呼び出し

postgres 9.3 で sql を使用して関数内で関数を呼び出そうとしています。

この質問は、私の別の投稿に関連しています。

以下の関数を書きました。これまでのところ、どの種類の出力保存 (COPY) ステートメントも組み込むことができませんでした。そのため、ネストされた関数の出力関数を作成することで、これを回避しようとしています。

上記の機能が動作します。

ネストされた関数を作成しようとしています。

ネストされた関数を呼び出しています。

出力

上記はこれを与えますERROR: column "$1" does not exist SQL state: 42P02 Context: SQL function "print_out" statement 1。ただし、print_out() の arg1、arg2 を 'mtd1','sp1' に置き換えると、正しい出力が test.csv に出力されます (以下を参照)。

arg1、arg2 を print_out() 内で適切に呼び出すには、retrieve_info() の arg1、arg2 を取得するにはどうすればよいですか?

私は完全に立ち往生しています。ポインタをいただければ幸いです、ありがとう