闭包 问答列表

JavaScript 闭包是如何工作的?

作者: 提问时间:9/21/2008

这个问题的答案是社区的努力。编辑现有答案以改进此帖子。它目前不接受新的答案或互动。 您将如何向了解 JavaScript 闭包所包含的概念(例如函数、变量等)但不了解闭包本身的人解释它们? 我已经...

PHP 中是否有 is_closure() 函数?

作者:Doug Cassidy 提问时间:5/4/2023

我有一个 var,我需要知道它是闭包还是只是一个常规字符串、数组等。我当然可以 is_array() is_string() is_bool() is_null() is_resource() is...

JavaScript 闭包是如何工作的?

作者: 提问时间:9/21/2008

这个问题的答案是社区的努力。编辑现有答案以改进此帖子。它目前不接受新的答案或互动。 您将如何向了解 JavaScript 闭包所包含的概念(例如函数、变量等)但不了解闭包本身的人解释它们? 我已经...

如何在变量中存储 Swift 函数

作者:DerrickHo328 提问时间:7/21/2016

// Assume you have two functions. // Swift considers these functions as distinct func cars(left look...

JavaScript 闭包是如何工作的?

作者: 提问时间:9/21/2008

这个问题的答案是社区的努力。编辑现有答案以改进此帖子。它目前不接受新的答案或互动。 您将如何向了解 JavaScript 闭包所包含的概念(例如函数、变量等)但不了解闭包本身的人解释它们? 我已经...

Javascript:forEach() 循环来填充数组 - 闭包问题

作者:nadir 提问时间:8/9/2016

假设我们有一个对象数组,例如: var fruits = [ {name:"banana", weight:150},{name:"apple", weight:95},{name:"orange"...

在 C 循环中捕获的变量#

作者:Morgan Cheng 提问时间:11/7/2008

我遇到了一个关于 C# 的有趣问题。我有如下代码。 List<Func<int>> actions = new List<Func<int>>(); int variable = 0; while...

lambda 函数闭包捕获什么?

作者:Boaz 提问时间:2/19/2010

最近我开始玩 Python,我发现闭包的工作方式很奇特。请考虑以下代码: adders=[None, None, None, None] for i in [0,1,2,3]: adders[i...

在 C 循环中捕获的变量#

作者:Morgan Cheng 提问时间:11/7/2008

我遇到了一个关于 C# 的有趣问题。我有如下代码。 List<Func<int>> actions = new List<Func<int>>(); int variable = 0; while...

用 Elixir 制作带有封口的计数器

作者:eje211 提问时间:11/15/2023

我正在学习 Elixir,我刚刚谈到了关于闭合的部分。当一门语言有闭包时,我通常做的第一件事就是尝试制作闭包算法。在 JavaScript 中,它看起来像这样: let counter = func...


共336条 当前第1页