腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
JavaScript中的全局/嵌套
函数
是否以
闭
包
形式实现?
我正在做一项学校作业,比较Swift和JavaScript中的
高阶
函数
/
闭
包
实现。显式地提到Swift中的全局
函数
和嵌套
函数
是
闭
包
的特例,但我无法找到有关它们在JavaScript中实现的类似/冲突信息。粗略地搜索返回的表明
JS
中的全局范围是作为一个
闭
包
实现的,但是我似乎找不到可靠的证据,包括在我的报告中。(大多数搜索只是返回对我没有用处的
JS
闭</em
浏览 3
提问于2016-03-02
得票数 4
回答已采纳
1
回答
如何在调用堆栈上分配
闭
包
函数
?
当使用像list_map这样的
高阶
函数
时,需要构建
闭
包
函数
并将它们作为参数传递。之后,构建的
闭
包
就变成了垃圾。有没有一种方法可以在调用堆栈上构建这样的
闭
包
函数
(以便它们在调用后自动释放)?
浏览 2
提问于2016-10-21
得票数 3
2
回答
函数
编程和
闭
包
/部分应用程序
、
、
我对
函数
式编程的本质感到困惑。
高阶
函数
是一个关键概念,它支持
闭
包
和部分应用等技术,即捕获状态或策略,同时返回一个
函数
。这似乎
与
高阶
函数
的概念相矛盾,其中一个
函数
确实可以访问由
闭
包
封装的状态。当然,这并不意味着<e
浏览 7
提问于2017-04-09
得票数 0
回答已采纳
1
回答
闭
包
转换和
高阶
函数
调用的单独编译
、
、
、
在编译
高阶
函数
调用时,是否有标准的方法来处理不同编译和不同类型
闭
包
转换之间的交互? 我知道在大多数编程语言中都有三种类似于
函数
的构造:
闭
包
、(顶层)
函数
和C++样式的
函数
对象。此时,对map (x => x > 3) lst和map (x => x > y) lst的调用应该调用不同的map
函数
,因为第一个
函数
是提升后的简单
函数
指针,第二个是
闭</e
浏览 3
提问于2010-02-19
得票数 9
回答已采纳
2
回答
利用Int enum降低Swift 3.0中的
高阶
函数
、
我正在学习
与
集合相关的Swift
高阶
函数
。coinArray.reduce(0,{ (x:Coin, y:Coin) -> Int in}) 声明的
闭
包
结果Int
与
上下文类型不兼容
浏览 8
提问于2017-07-16
得票数 2
回答已采纳
2
回答
在Swift中没有条件的两个返回
我已经看到了下面的解决方案,但我不能理解return在这里的用法。 这两个返回值是如何分开的,条件在哪里? func majorityElement(_ nums: [Int]) -> [Int] { for n in nums { } if value > nums.count / 3 { return key }
浏览 13
提问于2019-03-01
得票数 0
回答已采纳
1
回答
在Haskell中使用匿名
函数
、
、
我正在用Haskell阅读Get编程,以了解
函数
式编程。在第10课中,作者讨论了使用
函数
式编程来使用
闭
包
创建简单对象。到目前为止,本书中的主题包括
高阶
函数
、lambda
函数
和
闭
包
。他描述了一些大致如下的东西:simpleObject返回一个
闭
包
,该
闭
包在效
浏览 0
提问于2018-10-30
得票数 1
回答已采纳
3
回答
用
高阶
函数
重构给定的入内循环
、
、
、
assetsFetchResult.count { pAssets.append(asset)如何使用
高阶
函数
如您所见,我依赖于索引变量,各种
高阶
函数
似乎没有在它们各自的
闭
包
中给出索引。
浏览 0
提问于2018-06-14
得票数 0
回答已采纳
1
回答
Python类
闭
包
:这是它的名称吗?
、
、
、
、
我知道
高阶
函数
和
闭
包
是用
函数
返回创建的。在大多数情况下,我认为它是有用的,并重复使用。这里的问题
与
类定义创建的
闭
包
有关,并引用
函数
调用返回的类实例的
函数
。这是否可以归类为常规
闭
包
,或者是Python (或编程)文献中的其他内容?因此,它能够将val=5创建为
闭
包
(我不确定这是否是正确的术语)。是否有任何文件或内部知识,您可以指出这一点?或者解释一
浏览 0
提问于2018-05-03
得票数 3
回答已采纳
1
回答
java中的
高阶
函数
和
闭
包
、
、
下面的代码模仿了
高阶
函数
和
闭
包
。是因为这里的
函数
是一个接口吗?
浏览 1
提问于2016-01-24
得票数 1
1
回答
Clojure
闭
包
和GC
、
、
我的理解是,在Java中使用的默认ClassLoader (因此,Clojure)保留指向创建的任何匿名类的指针,从而保存到lambda和
闭
包上。这些是从不收集的垃圾,因此表示“内存泄漏”。对于Java7或8 (),有一些关于添加匿名ClassLoader的研究,它不会保留对这些
函数
的引用。
浏览 2
提问于2011-01-03
得票数 13
回答已采纳
14
回答
Javascript是
函数
式编程语言吗?
、
、
仅仅因为
函数
是一级对象,有
闭
包
,还有更
高阶
的
函数
,Javascript就配得上被称为
函数
式编程语言吗?我认为它缺少的主要是纯
函数
,而且它不像其他
函数
式语言,比如lisp (尽管这不是它不是
函数
式语言的好理由……)
浏览 3
提问于2010-10-19
得票数 141
回答已采纳
2
回答
闭
包
是
高阶
函数
吗?
、
高阶
函数
被定义为: console.log('bob' + lastName);} 像上面定义的
闭
包
是否适合这个类别似乎他们将
函数
作为返回值返回,对吗?
浏览 1
提问于2018-12-22
得票数 6
回答已采纳
1
回答
从称为
闭
包
的
高阶
组件返回的组件?
、
、
、
我有一个
高阶
组件FormBuilder,如下所示: const name = 'bob'; <WrappedComponent {...props} /> ); }我认为从这个
函数
返回的HOC组件可以被认为是一个
闭
包
,因为它可以访问它的属
浏览 1
提问于2018-12-25
得票数 1
1
回答
将
闭
包
表示为有限项
、
、
、
、
我正在为一个需要足够丰富以支持
高阶
函数
的语言片段开发一个元解释器,并且遇到了
闭
包
的问题。 具体来说,我需要所有的值都可以表示为有限项;没有无限的重复,没有对象相互指向。问题是
闭
包
;它们包含对其包含环境的引用,但是如果
闭
包
存储在局部变量中,那么包含环境也包含对
闭
包
的引用。如果您使用可变指针,这是很好的,但是如果您尝试使用有限项,则这是无限重复。是否有已知的将
闭
包
表示为有限项的技术,或
浏览 2
提问于2021-07-01
得票数 0
回答已采纳
3
回答
执行
高阶
函数
、
、
、
我正在学习Python中的第一类
函数
和
闭
包
的概念,我很想知道:def html_tag(tag): print("<{0}>{1}</{0}>".format(tag, text))这两种执行
高阶
函数
的方法的区别是什么?在程序中执行
高阶
函数
的最佳方法
浏览 4
提问于2020-05-15
得票数 0
回答已采纳
4
回答
Perl中的
函数
组合
、
在Perl5中,我们可以应用
函数
式编程技术(使用
闭
包
、
高阶
函数
,如map、grep等)。但是
函数
组合又如何呢?比方说,在Haskell中,使用(.)可以非常容易地完成此任务。功能:Perl中这种“点
函数
”的等价物是什么?
浏览 0
提问于2012-08-20
得票数 8
回答已采纳
1
回答
什么时候在Swift中使用
高阶
数组
函数
?
我正在阅读关于Swift
闭
包
的文章。在谈到
高阶
序列
函数
map、filter、reduce时,作者说: 关于
高阶
数组
函数
的最后一个注意事项是,对于大型数组,它们可以比它们简单的等效数组更快,因为它们可以被并行化(即在多个核上运行)。
浏览 4
提问于2014-08-04
得票数 0
回答已采纳
1
回答
何时在lisp解释器中释放
闭
包
的内存
、
、
我的问题是
高阶
函数
。考虑到这一点: (lambda (x)一个
函数
,它接受一个参数,并产生另一个
函数
,它会将该参数
与
传递给它的东西相矛盾我不知道如何在应用lambda框架时释放
与
lambda框架相关的内存,并支持这种持久的
高阶
函数
。所以,我不会在PROC对象中保存指向其
闭
包
的指针,而是.复制
闭</em
浏览 1
提问于2016-05-21
得票数 5
回答已采纳
1
回答
Swift 2-
函数
作为
函数
的参数
、
、
我有一个
函数
,作为参数有另外两个
函数
。但是,当我调用
函数
时,我希望看到参数的名称。dispatch_get_main_queue(), { } //global_queue code //main_queue code
浏览 2
提问于2016-01-02
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
PHP闭包函数也是匿名函数的简介和例子以及与JS的对比
Kotlin学习之高阶函数和Lambda表达式:闭包
python函数作用域与闭包
python语言特性:函数与闭包
Python函数名,闭包
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券