anonymous-function

    5

    3答えて

    私は、一連の無名関数を構造体とその構造体内のいくつかの変数にグループ化しています。 「自己」、つまり自分の構造を参照する方法はありますか?私が達成したいのは、関数にメンバー変数に基づいていくつかの値を返させることです。簡単にするために、私が持っていると言うstruct、 a.value_1 = 3; a.value_2 = 2; a.sum = @()(self.value_1 + self.

    11

    2答えて

    私のウェブサイトにGoogleタグマネージャをインストールしました。私のサイトにいくつかのJavascriptを読み込むために使用しています。しかし、GTMはもはやロードされておらず、Javascriptはロードされておらず、エラーコードはそれほど役に立ちません。ここで 私のウェブサイト上のGTMコードです: <!-- Google Tag Manager --> <noscript><ifra

    10

    2答えて

    次のコードは、なぜ2にアラートしますか?私が見ることができる何 var f = (function x(){ return 1; }, function y(){ return 2; })(); alert(f); 何とかy関数が実行なっているとx機能が無視されていることです。 (私は両方の機能でalertを入れていることを確認してきた、とyでのみalertは私がx機能が全く呼び出されていな

    5

    2答えて

    Silexで何が起こっているのか、そして一般的な新しいish PHPの機能について深く理解したいと思っています。これは、サイレックスの文書の「使用」ページ上のコードサンプルをオフに基づいています: $blogPosts = array( 1 => array( 'date' => '2011-03-29', 'author' => 'igorw', 't

    5

    2答えて

    私はfixed-point combinatorsの世界に新しく、匿名のラムダで再帰的に使用されていると思いますが、実際に使用する必要はなく、まったく自分の周りを完全に包み込むこともできませんでした。 私はこの例をY-combinatorのJavascriptで見ましたが、正常に実行できませんでした。 ここで問題は、いくつかのいずれかでの直感的な答えを与えることができ、次のとおりです。固定されてい

    13

    4答えて

    更新:はPHP7から始めて、それが構文を使用してデリファレンス無名関数を使用できるようになりました: $array[] = [ 'new' => (function() { ... return mt_rand(); })(), 'or' => getClosure()() ] オリジナルのポスト:私は最近、いくつかのことを試

    6

    4答えて

    匿名の内部クラスから外部クラスで宣言された変数に値を取得するために、このトリックを見つけました。それは動作しますが、それは汚いハックのように感じている: private int showDialog() { final int[] myValue = new int[1]; JPanel panel = new JPanel(); final JDialog di

    25

    2答えて

    匿名関数の明示的なreturnステートメント(returnキーワードを使用する)は、匿名関数自体からではなく、囲んでいる名前付き関数から返されるのはなぜですか? など。型エラーで次のプログラムの結果: def foo: String = { ((x: Integer) => return x) "foo" } 私はreturnキーワードを避けることをお勧めしますけど、私は

    10

    1答えて

    このJavaScriptのTypeScriptに相当するものは何ですか? (function() { /* code here */ })(); 私はこの () => { /* code here */ } を試してみました。しかし、これは私が匿名関数の実行を実行するために最後に括弧の余分なセットを必要とする (function() { /* code h

    5

    1答えて

    私は、単一のanonymous functionに複数の参照を格納する配列があります。 $fns = array(); //some code $fn = function(){ echo 'this is closure 12345... < 67890'; // etc etc.. }; for($x=12345; $x<67890; ++$x){ $fn