問題タブ [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.
php - PHP のネストされた関数とは何ですか?
JavaScript では、ネストされた関数は非常に便利です: クロージャー、プライベート メソッド、そしてあなたが持っているもの..
ネストされた PHP 関数の目的は何ですか? 誰かがそれらを使用し、何のために使用しますか?
ここに私が行った小さな調査があります
information-hiding - 入れ子関数とは何ですか?それらは何のため?
私はネストされた関数を使用したことはありませんが、いくつかの言語でそれらへの参照を見たことがあります(また、ネストされたクラスは関連していると思います)。
- 入れ子関数とは何ですか?
- なぜ?!?
- 他の方法ではできない入れ子関数で何ができるでしょうか?
- 入れ子関数を使用すると、これは困難またはエレガントではありません。入れ子関数なしでは何ができますか?
ネストされた関数は、すべてをオブジェクトとして扱うことのアーティファクトであると思います。オブジェクトに他のオブジェクトを含めることができる場合は、それに従います。
関数内の変数がスコープを持っているのと同じように、ネストされた関数はスコープを持っていますか(一般的に、言語はこれで異なると思います)?
答えが言語に依存しないかどうかわからない場合は、参照している言語を追加してください。
-アダム
python - Pythonの入れ子関数
このようなPythonコードでどのようなメリットや影響が得られるでしょうか。
私はこれをオープンソースプロジェクトで見つけました。ネストされた関数の内部で何か便利なことをしていますが、それを呼び出す以外はまったく何もしていません。(実際のコードはここにあります。)なぜ誰かがこのようにコーディングするのでしょうか?外側の通常の関数ではなく、ネストされた関数内にコードを記述することには、いくつかの利点または副作用がありますか?
matlab - MATLAB-関数ハンドルパラメータをハンドルとして別の関数に渡す
遺伝的アルゴリズム(たくさんの頭痛、たくさんの楽しみ)を含む課題に取り組んでいます。それらの結果を比較するために、さまざまなクロスオーバー方法とさまざまな突然変異方法をテストできる必要があります(コースのために書かなければならない論文の一部)。そのため、関数ハンドルとして、関数名をRepopulateメソッドに渡すだけです。
ここでの重要なポイントは、3、パラメーター3のようなものです。mutationMethodを別のレベルに渡すにはどうすればよいですか?@記号を使用すると、次のように表示されます。
@記号を使用しない場合、mutationMethodがパラメーターなしで呼び出され、非常に不幸になります。
はい、コードを書き直して別の動作をさせることができることは承知していますが、実際に動作させる方法に興味があります。
どんな助けでも大歓迎です。
python - ネストされた関数はPythonでどのように機能しますか?
呼び出されるまでに戻って終了した2
にもかかわらず、ネストされた関数が最初の値を記憶するのはなぜですか?maker()
action()
python - Pythonの二重入れ子関数内から変数にアクセスする
次のコード:
プリント:
の変数f2
にアクセスする方法はありますか?f1
c - ネストされた関数はgccでは悪いことですか?
ネストされた関数は標準Cの一部ではないことは知っていますが、それらはgccに存在するため(そしてgccが私が気にする唯一のコンパイラーであるという事実)、私はそれらを頻繁に使用する傾向があります。
これは悪いことですか?もしそうなら、私にいくつかの厄介な例を見せてもらえますか?gccのネストされた関数のステータスはどうなっていますか?それらは削除されますか?
javascript - ネストされたjquery関数の助けが必要
以下の私のコードを見つけてください。私の問題は、内部の jQuery.get() が実行されないことです。誰かがこれで私を助けてくれますか?
私のhtmlフォームは次のようになります
ポインタをいただければ幸いです。
ありがとう!
javascript - javascript のネストされた関数から戻る
jquery の ajaxfunction を使用して ajax.php ファイルから情報を取得する関数を作成しようとしています。
コード:
問題は、成功関数を ajaxIt 関数まで戻すことができないことです。誰かが私がそのようなことをする方法に光を当てることができますか?
ありがとう。
objective-c - エラー: ネストされた関数が無効になっています。-fnested-functions を使用して再度有効にしてください
エラーが発生します:
構文である可能性があります。私はそれについて頭を包むことができません。