腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
捕获
和
返回
函数
作用
域
、
问题动机在交互式控制台中:>>> script.main(c=3) {'a': 1, 'b
浏览 18
提问于2017-07-07
得票数 0
2
回答
理解闭包-
捕获
值
、
在Swift编程语言文档“闭包”中,“
捕获
值”具有以下示例: func makeIncrementer(forIncrement amount: Int) -> () -> Int { var
浏览 20
提问于2020-12-13
得票数 0
回答已采纳
2
回答
ast执行在
函数
和
模块范围中产生不同的结果。
、
, mode="exec")但是,一旦我将这些代码包装成一个
函数
compile(tree, filename="", mode="exec")这是我第一次看到python代码在
函数
中被移动后表现出不同的行为
浏览 0
提问于2019-09-11
得票数 1
回答已采纳
2
回答
包含到一个变量中
您知道print_r如何接受可选的第二个参数,如果设置为true,将
返回
结果而不是打印结果?它不是,那么有什么可用的替代方案呢?
浏览 0
提问于2011-01-26
得票数 1
回答已采纳
4
回答
在脚本语言中实现lambda
、
、
、
、
我有一个修改过的代码示例,取自wikipedia上关于匿名
函数
的文章。{ };{} 匿名
函数
应该不会太难添加到我的脚本语言中这应该只是以正常方式添加
函数
代码的情况,例外的是,访问该
函数
的唯一方法是通过它被赋值的变量。上面的闭包示例的问题是,匿名
函数
的
函数
体引用(在一般意义上)一个在调用闭包时无效(或将会无效
浏览 1
提问于2011-12-21
得票数 1
回答已采纳
1
回答
C++ lambda
捕获
变量时具有不同的类型。
、
我试图
返回
一个lambda
函数
,它从当前
作用
域
捕获
一个变量。当我不
捕获
变量时,将
返回
lambda
函数
,并且可以毫无问题地执行该
函数
: return vl;{ get()(); //prints "hello&qu
浏览 4
提问于2019-12-26
得票数 2
回答已采纳
1
回答
PPL并发
和
co_await导致lambda
捕获
变量在挂起时超出
作用
域
。
、
,因为当代码段
和
本地
函数
堆栈被恢复时,最初用作函子的实际lambda对象已经超出了范围。ASIO
捕获
函子并将其保持在
作用
域中,直到它执行完毕,但PPL并发运行时似乎没有。如何在co_await未将所有
捕获
变量复制到挂起之前将所有
捕获
变量复制到本地
函数
堆栈(这确实有效,但却是可维护性噩梦)之后维护状态?我尝试过将create_task
返回
的任务放入一个变量中,并将其存储到任务完成为止,但这并没有帮助我们查看代码,看起来在完成之前,它不会尽力将函子保持在<
浏览 2
提问于2021-06-09
得票数 1
3
回答
寻求清晰的解释:抛出()
和
堆栈展开
它的例程
返回
错误代码,我有一个
函数
可以将这些代码转换为字符串:为了一致性,我决定让我的类的成员在遇到错误时抛出一个异常= SUCCESS) throw MyExcept(LibErrString(err)); }整个过程运行良好:如果SomeAPIRoutine
返回
错误,则围绕Foo::bar调用的try-catch块将
捕获
标准异常,并在what()中使用正确的错
浏览 0
提问于2011-03-11
得票数 3
3
回答
对现有对象使用带有“名称空间”的原型
、
、
_this) //Window object}<span>test</span>我知道当我这样做的时候,
函数
保留了它的父
函数
的范围.HTMLSpanElement.prototype.testFunc = function() { console.log
浏览 2
提问于2017-11-01
得票数 1
回答已采纳
2
回答
为什么Swift全局
函数
作为闭包的特例
捕获
全局变量?
、
、
根据:全局
函数
是具有名称的闭包,而不
捕获
任何值。但我在用Swift编写的IOS 11编程基本原理一书中遇到了一个使用闭包的例子,它将全局
函数
A作为参数传递到另一个全局
函数
B中,以修改全局变量x的值。书中指出A
捕获
X,这与Swift文档中的说法相矛盾。
浏览 3
提问于2018-03-12
得票数 3
回答已采纳
4
回答
用Lambda
函数
重新
捕获
变量合法吗?
、
、
注意:我还可以
捕获
指针变量。因此,a、b、c、f
和
s也可以作为指针。
浏览 8
提问于2016-01-21
得票数 1
回答已采纳
4
回答
函数
指针可以访问它们
作用
域
之外的数据吗?
、
、
、
假设您有一个创建其他
函数
的
函数
,如下所示: def new_function(other_data): other_data.member += 1既然
函数
指针只能在create_function()的
作用
域
内访问数据,那么这是如何工作的呢?它是否只能
浏览 2
提问于2021-10-20
得票数 1
2
回答
为什么lambda只
捕获
自动存储变量?
、
、
我刚开始学习C++中的lambda
函数
,我不明白为什么lambda只允许
捕获
自动存储变量?return 0;另一方面,静态变量根本不需要
捕获
[](int n){s = n;}; 那么,为什么第一个例子是不允许的,而第二个是可行的呢?
浏览 0
提问于2014-06-29
得票数 19
回答已采纳
4
回答
将匿名
函数
传递给带有局部变量的命名
函数
时,Javascript中的
作用
域
问题
、
、
以下是场景:buildSelect(id,cbFunc,...)有些东西告诉我这是与
作用
域
/闭包相关的,但我似乎不知道是什么。 我只想让第一个select调用CallBack进行onchange,第一个参数为xs,第二个select调用xs1,依此类推。
浏览 2
提问于2011-02-17
得票数 4
回答已采纳
6
回答
如何在堆栈上分配超出其
作用
域
的异常?
、
、
、
在下面的代码中,基于堆栈的变量“ex”被抛出,并在声明ex的
作用
域
之外的
函数
中
捕获
。这对我来说似乎有点奇怪,因为(AFAIK)基于堆栈的变量不能在声明它们的
作用
域
之外使用(堆栈是展开的)。} catch (SomeKindOfException& ex) { }我在SomeKindOfException的析构
函数
中添加了一条print语句,它表明ex一旦超出f()的
作
浏览 3
提问于2010-03-09
得票数 24
回答已采纳
1
回答
为Powershell变量分配
函数
的结果
和
传递给
函数
的参数。
、
、
、
我有这行代码:当它运行时,$Errors被分配到的结果
和
$uniqueID的值。下面是Get
函数
:{ $conn = New-Object -TypeName System.Data.SqlClient.SqlConnection
浏览 10
提问于2015-07-01
得票数 3
回答已采纳
2
回答
MSVC与GCC & Clang Bug在使用lambdas时的比较
、
、
令我惊讶的是,这个程序没有用gcc
和
clang( C++14或C++17)编译,而是用msvc编译。这可以被验证为。
浏览 15
提问于2022-04-12
得票数 5
回答已采纳
1
回答
lambda表达式中引用
捕获
和
复制
捕获
之间的差异
、
dep = deposit(myManID);}23在本例中,我在lambda表达式中使用了按副本
捕获
,一切似乎都正常;但是当我试图通过引用而不是通过复制
捕获
时 double age = myManID.getAge
浏览 2
提问于2021-03-08
得票数 1
回答已采纳
1
回答
我试图使用std::信号干净地结束我的多线程程序,我做错了什么?
、
、
、
、
我想出了什么清理涉及到将一些东西写入文件(在执行过程中成功地写入文件),但这似乎并不总是发生,这意味着清理并不总是完全执行,这是一个问题程序的
返回
代码不是0,甚至是1,而是130或143,这取决于接收到的是什么信号编辑:据我所知,130
和
143实际上是128 +信号,也就是说,如果我不尝试处理信号,程序会
返回
什么 Edit2:,我对正在发生的事情有了更好的了解,而问题的一半似乎来自于我的程序本身
浏览 3
提问于2021-04-15
得票数 0
1
回答
Scala
函数
文字中的变量定义
、
、
val test = localTest.hello Thread.sleep(1000) }} 为什么t
函数
中的变量
浏览 1
提问于2018-11-12
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券