腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
闭
包
是
如何
执行
的
?
我
是
Groovy
的
新手。我想知道
闭
包
是
如何
在Groovy中实现
的
。def a = { println "Hello" }当a()完成后,幕后到底发生了什么?a()调用哪个方法来使
闭
包成为可
执行
的
? 提前谢谢。
浏览 3
提问于2012-08-03
得票数 4
回答已采纳
1
回答
锈蚀
闭
包
是
如何
工作
的
,它是
如何
执行
闭
包
的
?
、
、
它是否创建了一个新线程,然后在新线程中
执行
该匿名函数? killer += 1;} 如果
闭
包
可能像那样不安全,那么场景后面就会发生一些异步或并行
的
事情,这就是为什么Rust编译器不允许我编译这样
的
代码。我可能会感到困惑,因为我来自一个JavaScript / Python,而且那里
的
情况完全不同。
浏览 2
提问于2017-08-29
得票数 5
回答已采纳
2
回答
如何
在firebug中跟踪或调试javascript
闭
包
、
如何
跟踪
闭
包
中局部变量
的
值,以及firebug中
闭
包
的
执行
流程。或者是否有其他专门用于调试
闭
包
的
工具。
浏览 0
提问于2012-01-19
得票数 2
回答已采纳
1
回答
僵尸大猩猩进入围棋
、
我一直在想,Go中
的
Go
是
如何
被杀死
的
,直到最近我在GoPherCon观看了John
的
,才意识到它就像在goroutines
执行
的
代码中有一个返回语句一样简单。
闭
包
也是这样,对吧?我们不应该总是在
闭
包
中使用return语句,这样每个
执行
闭
包
的
goroutine都会在某个点终止吗?在你
的
系统中有僵尸猩猩
的
浏览 7
提问于2014-05-25
得票数 1
回答已采纳
1
回答
为
闭
包
中
的
变量赋值- iOS Swift
、
、
我正在尝试将Image (从API下载)从
闭
包
分配给一个变量。实现
执行
的
闭
包
是
一个转义
闭
包
。 因为这是对
闭
包
的
转义,所以我收到“预期返回‘UIImage’
的
函数缺少返回?”敬请指教
如何
修复此问题 var posterPath: UIImage?
浏览 12
提问于2019-07-01
得票数 1
1
回答
在groovy脚本
执行
中拦截绑定对象中对
闭
包
的
调用
、
、
、
我
的
目标
是
执行
带有绑定
的
groovy脚本,其中函数
是
预定义
的
,拦截器注销
执行
时间和
闭
包
评估
的
结果。我
的
示例代码
是
: binding.event.appname=='login' } def gse = new GroovyScriptEngine("src/main/
浏览 2
提问于2012-08-31
得票数 1
1
回答
自定义分配和Boehm GC
、
、
、
在我
的
“开-再-关-再编译”项目中,我将
闭
包
实现为带有可
执行
前缀
的
已分配内存。Boehm用于一般
的
内存管理,当
闭
包
不再被引用时,GC可以释放它。 无论
如何
,这个分配
的
内存需要被标记为可
执行
的
;事实上,它所跨越
的
整个页面都会被标记。随着
闭
包
的
创建和释放,进程中越来越多
的
堆内存将是可
执行<
浏览 5
提问于2011-08-02
得票数 9
3
回答
如何
将
闭
包
作为变量传递?
、
} print("pressed")MyButton有
闭
包
pressed,在调用press时
执行
。在SomeView
的
init中,我给pressed
闭
包
赋值。当然,在init,它是nil。但是在初始化SomeView之后,我给buttonDidPressed
闭
包
赋值。因为
闭</em
浏览 3
提问于2020-09-29
得票数 3
回答已采纳
4
回答
如何
在Swift中串行
执行
闭
包
、
我有一个在for循环中异步
执行
的
闭
包
。 closure
如何
使for循环在进入下一次迭代之前等待
闭
包
的
执行
?
浏览 2
提问于2017-04-06
得票数 1
回答已采纳
3
回答
在JavaScript中创建
闭
包
时
、
我想知道什么时候在JavaScript中创建
闭
包
var a = 2; console.log(a); };} saveFunc();
是
在代码
执行
之前创建
闭
包
,还是在调用outerFunc时创建
闭
包
,还
浏览 4
提问于2020-01-21
得票数 0
2
回答
从gradle扩展访问配置
闭
包
、
我正在编写一个插件,在其中
执行
如下操作:其中MyExtension
是
定义我
的
新功能
的
类。现在,在gradle.build中,我可以这样做: // configure cool stuff我现在要做
的
是
“使用”配置
闭
包
中
的
浏览 4
提问于2013-06-28
得票数 3
3
回答
JavaScript
闭
包
的
一个全面定义
、
、
、
、
一旦makeFunc()完成了
执行
,就有理由期望name变量不再
是
可访问
的
。由于代码仍然按预期工作,显然不是这样
的
。 解决这个难题
的
方法
是
myFunc已经成为一个
闭
包
。
闭
包
是
一种特殊
的
对象,它结合了两个方面:函数和创建函数
的
环境。环境由创建
闭
包
时在范围内
的
任何局部变量组成。在本例中,myFunc
是</e
浏览 2
提问于2015-01-29
得票数 4
回答已采纳
3
回答
如何
避免在JavaScript中使用闭锁时射中自己
的
脚
、
闭
包
特性在JavaScript中得到了广泛
的
应用,这给使用非
闭
包
语言编程
的
程序员带来了很大
的
困难。那么,使用闭锁
的
最佳实践是什么,以及
如何
避免射中自己
的
脚。
浏览 0
提问于2011-04-28
得票数 3
2
回答
使用“`move`”关键字
的
闭
包
如何
创建FnMut
闭
包
?
.| {...}会在
闭
包
中移动变量,而
闭
包
只实现FnOnce,因为您只能移动变量一次。然而,令我惊讶
的
是
,我发现这段代码
是
有效
的
:use futures::stream::{Stream, StreamExt);尽管map具有此签名:where
浏览 0
提问于2018-05-02
得票数 5
回答已采纳
1
回答
Fn() ++静态和FnMut() +‘静态等效吗?
我有一个我认为
是
简单
的
问题,但没有多少运气找到答案。我理解Fn和FnMut在Rust中
的
区别,但我经常看到需要接受需要'static生存期约束
的
闭
包
。问题在我看来,我似乎认为它们
是
正确
的
,因为Fn允许捕获对其环境
的
不可变引用,而FnMut,可更改
的</
浏览 6
提问于2022-02-10
得票数 1
回答已采纳
1
回答
如何
在Swift中进行
闭
包
和完成处理后获取数据
、
、
、
我
是
Swift
的
新手,我试图找到这个问题
的
解决方案,但没有成功。WORKS OK** }和带有完成处理程序
的
函数error")") completionHandler(nil)} 我应该怎么做,以确保我打印TOTAL
浏览 10
提问于2020-09-07
得票数 0
1
回答
回调/
闭
包
如何
知道在异步调用完成后等待?
、
、
、
我
是
Swift
的
新手,有一个关于回调/
闭
包
的
问题。在异步网络调用过程中,不同
的
项目在不同
的
时间出现。我想知道回调
是
如何
知道在我们从返回
的
请求中查找到
的
所有东西之前不会被
执行
的
?
浏览 2
提问于2016-04-20
得票数 1
回答已采纳
4
回答
为什么ajax调用中
的
闭
包
可以访问外部范围?
、
、
我读过关于JavaScript
闭
包
的
文章,我认为我理解它,但显然我不理解。EDITED(there
浏览 4
提问于2011-05-03
得票数 3
回答已采纳
1
回答
如何
metaClass一个接受
闭
包
的
Groovy方法?
、
如何
对一个接受对象和
闭
包
的
方法进行metaClass?具体地说,我想让eachRow()打印gstring参数,而忽略
闭
包
。我们
的
目标
是
创建一个应用程序,当传递一个特定
的
参数时,它会使用groovy.sql.Sql
执行
一种“预演”
执行
,而不是
执行
查询,而只是打印它通常会<e
浏览 2
提问于2012-10-02
得票数 0
回答已采纳
2
回答
创建触发警报视图控制器
的
选项卡栏项目
、
、
我有一个UITabBarController,我想创建一个仅触发警报视图控制器
的
项。override func viewDidLoad() { self.tabBarController?alert.addAction(action)} 它向我显示了警报
浏览 0
提问于2018-01-19
得票数 2
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券