私の疑問は、この関数を囲んでいる括弧、つまりクロージャーは何を意味するのかということです。 では、メソッドの最後の (1) は、パラメータ 1 をこの匿名メソッドに取り込むことですか? これらの括弧内の用語は実行方法または分離方法を意味しますか?
认证高级PHP讲师
パラメータ1を渡してすぐに実行することを意味します
これは即時実行関数です。即時実行関数は、独立した役割を果たし、グローバル スコープの汚染を回避できる関数スコープを構築します。即時実行関数は、クロージャを解決するために使用できます。問題。 。しかし、それは閉店とは直接関係ありません。
匿名関数には関数名がないため、呼び出すことができません。関数宣言が括弧で囲まれている場合、それは関数宣言ではなく関数式になります。後に()也就是是立即执行该函数,1是参数,由里面的xを追加すると受信できます。 次のように理解できます
()
1
x
パラメータ1を渡してすぐに実行することを意味します
リーリーこれは即時実行関数です。即時実行関数は、独立した役割を果たし、グローバル スコープの汚染を回避できる関数スコープを構築します。即時実行関数は、クロージャを解決するために使用できます。問題。 。しかし、それは閉店とは直接関係ありません。
匿名関数には関数名がないため、呼び出すことができません。関数宣言が括弧で囲まれている場合、それは関数宣言ではなく関数式になります。後に
リーリー()
也就是是立即执行该函数,1
是参数,由里面的x
を追加すると受信できます。次のように理解できます