腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Swift
闭
包
、Java
闭
包
和
Python
表达式之间有什么区别?
、
、
、
、
Swift
闭
包
和
Python
表达式有什么区别? Swift
中
的
闭
包
类似于C、Objective和其他编程语言中
的
lambda。另一方面,Javascript
闭
包
似乎有着完全不同
的
用途。<em
浏览 12
提问于2022-08-11
得票数 -1
回答已采纳
5
回答
lambda函数和
闭
包
之间
的
区别(在PHP
中
)?
、
、
、
"Magento PHP开发人员指南“第2章规定: Zend 2使用100%面向对象
的
代码,并利用PHP5.3
的
大部分新特性,即名称空间、后期静态绑定、lambda函数和
闭
包
。虽然post 有一些答案(例如,lambda只是一个匿名函数,
闭
包
是一个可以访问变量
的
函数,而不是它
的
参数列表
中
的
变量),但它似乎是特定于programming语言
的
(其中有些提到了Scheme编程语言例如,根据文
浏览 5
提问于2013-11-12
得票数 15
回答已采纳
2
回答
如何捕获
Python
闭
包
中
的
值
、
如何捕获
python
闭
包
中
的
值(而不是引用)?我尝试过
的
: 下面是一个函数,它列出了一系列无参数
的
函数,每个函数都输出一个字符串: def makeListOfFuncs( strings): for str in strings: return str return list 如果
python
中
的</em
浏览 34
提问于2021-09-25
得票数 1
回答已采纳
2
回答
Python
不支持
闭
包
吗?
、
、
我正在学习Lua
中
的
闭
包
,并研究了这段在Lua
中
工作
的
代码: local i = 0 i =也支持类似的
闭
包
。dummy print(x()) 但是,当我运行上面的
Python
代码时,我会得到在分配之前访问i
的
错误!不支持
闭
包
?还是我对
闭</em
浏览 1
提问于2022-07-29
得票数 -1
回答已采纳
4
回答
Python
序列化词法
闭
包
?
、
、
有没有办法使用标准库在
Python
中
序列化词法
闭
包
?pickle和marshal似乎不适用于词法
闭
包
。我真的不关心二进制与字符串序列化
的
细节,等等,它只需要工作即可。例如: def closure(waldo) : return closure 我希望能够将
闭
包
实例转储到一个文件
中
编辑:可以解决这个问题<em
浏览 90
提问于2009-02-21
得票数 22
回答已采纳
10
回答
Python
2.x
中
的
非本地关键字
、
、
、
我正在尝试在
Python
2.6
中
实现一个
闭
包
,并且我需要访问一个非局部变量,但是这个关键字似乎在
Python
2.x
中
不可用。在这些版本
的
python
中
,应该如何访问
闭
包
中
的
非局部变量?
浏览 4
提问于2010-07-07
得票数 123
2
回答
如何确定创建
闭
包
的
函数?
、
、
Python
2.7
中
的
这段代码在func周围创建了一个
闭
包
,包含了par变量: def func(arg):它可以这样使用:f(3) # returns 10 在运行时,是否有一种方法可以获取定义
闭
包
的
函数
的
名称?也就是说:我只能访问f变量,可以获得f
浏览 10
提问于2016-12-22
得票数 6
回答已采纳
10
回答
为什么
python
嵌套函数不称为
闭
包
?
、
、
我在
Python
中看到并使用了嵌套函数,它们与
闭
包
的
定义相匹配。那么,为什么它们被称为“嵌套函数”而不是“
闭
包
”呢? 嵌套函数不是
闭
包
,因为它们不为外部世界所用?更新:我读到了关于
闭
包
的
,它让我想到了这个关于
的
概念。我在下面的评论中找到了有人提到
的
那篇文章,但我不能完全理解文章
中
的
解释,所以我问这个问题。
浏览 32
提问于2010-10-26
得票数 276
回答已采纳
2
回答
Cython:如何用
闭
包
排序向量
、
、
、
、
我使用最新
的
带有C++17标志
的
Cython (在C++11上面有
闭
包
语法)到GCC。Cython
中
的
C++排序似乎不允许
闭
包
:from libcpp.vector cimport vectorcpdef myfun
浏览 2
提问于2021-11-05
得票数 0
回答已采纳
2
回答
python
和javascript
中
闭
包
的
区别
、
、
在JS
中
,我们可以编写如下
的
闭
包
:var a=0; alert(a++);return g;g=f()但是,如果我用
python
编写以下代码 a=0 a+=1 return gg() 然后我得到了有人能告诉我
python
和JS
中
闭
包</e
浏览 4
提问于2011-05-06
得票数 9
回答已采纳
1
回答
揭示
Python
的
模块模式?
、
Javascript有一个创建私有函数
的
模式,名为JavaScript
的
显示模块模式。两种语言都缺乏相同
的
私有关键字。当然,您可以使用领先
的
下划线约定来表示您对隐私
的
渴望,但显然有些人希望执行此操作。 这个模式在
Python
中
不存在,有什么技术原因吗?
Pyt
浏览 0
提问于2017-08-12
得票数 4
回答已采纳
1
回答
为什么在
python
闭
包
实现中使用cell对象?
、
、
return n return inner print innner() # output 2 我很清楚CPython是如何实现
闭
包
的
python
在
闭
包
内隐式中使用单元对象,这间接地引用了我们想要捕获
的
PyObject。"cell对象“是
闭
包
实现
中
的
附加抽象级别。实际上,我修改了CPython代码
中
关于STO
浏览 0
提问于2018-11-11
得票数 2
1
回答
Python
在哪里存储函数
闭
包
的
名称绑定?
、
、
、
所以最近我理解了函数
闭
包
的
概念。somevar_returned = function()据我所知,函数
闭
包
的
目标是保持对对象
的
主动引用,以避免该对象
的
垃圾收集。[0].cell_contents) assert id(somevar_returned) == id(somevar_returned_2)
浏览 1
提问于2015-08-26
得票数 9
回答已采纳
3
回答
Java :解释此代码
中
的
闭
包
、
我理解
闭
包
,并且应用过一些语言,比如
Python
和SML。然而,当我阅读维基百科关于Java
中
的
闭
包
(当然,只有8个版本)时,我不明白在他们
的
例子
中
Java是否支持
闭
包
的
区别。我从维基百科复制
的
代码:class CalculationWindow extends JFrame {
浏览 0
提问于2013-02-09
得票数 8
回答已采纳
1
回答
如何在node.js
中
杀死child_process -- req.on close
、
、
、
、
但是这个回调
中
的
child.pid总是指向最近
的
请求。问题是:如何将child.pid与请求匹配?child_process').spawn; child = spawn('
python
浏览 1
提问于2014-06-03
得票数 1
5
回答
与语言X
闭
包
相比,
Python
中
的
闭
包
有哪些限制?
、
其中X是任何编程语言(C#、Javascript、Lisp、Perl、Ruby、Scheme等),它们支持某种类型
的
闭
包
。中提到了一些限制(与Ruby
的
闭
包
相比),但是这篇文章很古老,现代
Python
中
不再存在许多限制。相关问题
浏览 5
提问于2008-09-26
得票数 48
回答已采纳
4
回答
蟒蛇
的
封闭。我可以结束本地
的
功能上下文吗?
、
、
在javascript
中
,我可以用这样
的
闭
包
编写函数 var id = 0;我是否可以在
Python
中
执行相同
的
操作(如果它取决于不同
的
版本,请告诉我)。我想知道
Python
的
闭
包
。
浏览 6
提问于2013-11-05
得票数 2
回答已采纳
1
回答
从OpenAI在macOS上安装旋转安装出错
、
、
我正在macOS
中
安装旋转,并按照步骤执行。但是当检查我
的
安装时:出了点问题: 文件"/Users/Leon/anaconda/lib/
python
3.6
浏览 0
提问于2018-11-13
得票数 0
2
回答
如何序列化递归函数?
、
、
、
、
假设我有一个通过
闭
包
递归
的
函数: def fact(n): return__closure__))) fn = pickle.loads(buf) 对于普通
的
闭
包
来说,这很好,但是对于fact,它会导致无限递归,因为pickle试图在其
闭
包
内序列化fact。在
浏览 7
提问于2013-08-13
得票数 4
回答已采纳
6
回答
Python
中
的
闭
包
、
、
我一直在努力学习
Python
,虽然我热衷于在
Python
中使用
闭
包
,但我一直无法让一些代码正常工作: def get(key): if x<2: return x基本上,这应该做
的
是使用
闭
包
来维护函数
的
记忆状态我意识到可能有许多
浏览 4
提问于2009-02-03
得票数 8
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券