腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
0
回答
函数
式
编程
:
使用
闭
包
和
使用
绑定
方法
有
什么区别
?
、
、
、
我正在编写一个解释
函数
式
编程
的教程。他要求我提供一个解决方案,它起作用了,但他的解决方案
使用
了
函数
的.bind
方法
。 除了语法之外,我们的解决方案之间是否存在差异?
浏览 11
提问于2017-01-02
得票数 1
3
回答
有
副作用的
闭
包被认为是“功能风格”吗?
、
闭
包
传递给库
方法
filter,后者可以作为正常
函数
反复调用它。在计算机科学中,
函数
式
编程
是一种将计算作为数学
函数
浏览 0
提问于2012-11-07
得票数 10
回答已采纳
1
回答
C#是否支持
绑定
方法
或
方法
闭
包
(允许始终指向实例的特殊
闭
包
)
Adobe
有
一个非常清晰的解释
绑定
方法
,有时称为
方法
闭
包
,是从其实例中提取的
方法
。
绑定
方法
的示例包括作为参数传递给
函数
或作为值从
函数
返回的
方法
。
绑定
方法
类似于
函数
闭
包
,因为即使从其实例中提取,它也会保留其词法环境。然而,
绑定
方法
和
浏览 0
提问于2010-12-19
得票数 1
回答已采纳
3
回答
JavaScript --我如何学习“
闭
包
”用法?
、
来自维基百科,免费百科全书:
闭
包
(计算机科学) 要在JavaScript中
使用<
浏览 5
提问于2008-10-17
得票数 3
回答已采纳
4
回答
闭
包
是否违反了
函数
式
编程
范例?
、
、
函数
式
编程
“避免状态
和
可变数据”。如果Haskell支持
闭
包
,它是如何实现纯功能的?他们不是破坏了引用的透明度吗?
浏览 4
提问于2012-02-23
得票数 27
回答已采纳
4
回答
函数
语言中如何
使用
闭
包
?
、
出于某种原因,我倾向于将
闭
包
与
函数
式
语言联系起来。我相信这主要是因为我所看到的关于
闭
包
的讨论几乎总是在一个专注于
函数
式
编程
的环境中进行的。尽管如此,我认为
闭
包
的实际用途都是非功能性的。
闭
包在
函数
式
语言中是否
有
实际用途,或者在我看来,这种关联主要是因为
闭
包被用来以一种与
函数
式
<
浏览 3
提问于2010-01-14
得票数 3
回答已采纳
3
回答
闭
包在OOP中的一些用途是什么?
、
、
PHP
和
.Net都有
闭
包
;我一直想知道在OOP
和
设计模式中
使用
闭
包
的一些例子,以及它们相对于纯OOP
编程
有
什么优势。需要说明的是,这不是OOP与
函数
式
编程
的比较,而是如何在OOP设计中最好地
使用
闭
包
。
闭
包
是如何适应工厂或观察者模式的呢?例如,你可以
使用
哪些技巧来阐明设计<em
浏览 1
提问于2010-10-01
得票数 9
1
回答
在Javascript中
使用
Reactive Framework订阅中的实例变量/
方法
、
、
我在JS中有一个对象,我试图在事件订阅中测试Reactive Framework,我想调用定义订阅的封闭类的实例
方法
,如下所示;{ var DoSomething在以某种方式设置订阅时,我是否必须传递
函数
/变量?如果我尝试这样做,我会在所有浏览器中得到一个错误,指出实例变量或
方法
不存在:在我想要调用实例成员的
函数
范围内的" this“引用观察者,因此
有
OnNext、OnCompleted等
函数
。
浏览 2
提问于2010-12-14
得票数 0
回答已采纳
3
回答
闭
包
和
传统类
有
什么不同?
、
、
、
对类
使用
闭
包
的优缺点是什么,反之亦然?正如用户Faisal所说,
闭
包
和
类都可以用来“描述维护
和
操作状态的实体”,因此
闭
包
提供了一种
使用
函数
式
语言以面向对象的方式进行
编程
的
方法
。这个问题的目的不是为了引发另一场关于哪种
编程
范式更好的火焰之战,或者
闭
包
和
类是否完全等效,
浏览 3
提问于2010-07-30
得票数 9
回答已采纳
1
回答
在Haskell中
使用
匿名
函数
、
、
我正在用Haskell阅读Get
编程
,以了解
函数
式
编程
。在第10课中,作者讨论了
使用
函数
式
编程
来
使用
闭
包
创建简单对象。到目前为止,本书中的主题包括高阶
函数
、lambda
函数
和
闭
包
。他描述了一些大致如下的东西: simpleObject intAttribute= \message -> message i
浏览 0
提问于2018-10-30
得票数 1
回答已采纳
5
回答
使用
map/reduce在列表中添加对数的差异
、
、
、
我正在
使用
python练习
函数
式
编程
概念。我遇到了这个问题。我已经尝试了很多次,但是找不到一个
使用
函数
编程
结构的解决方案,比如map/还原、
闭
包
。问题:给出一个数字列表
使用
Map/Reduce或任何
函数
式
编程
概念,在每对中找出差
和
[[10 -9] + [8
浏览 2
提问于2015-11-28
得票数 4
回答已采纳
3
回答
闭
包
的副作用,它们仍然是纯功能的吗?
、
、
作为
函数
式
编程
的新手,我花费了大量精力想知道“这是
函数
式
方法
吗?”显然,递归与迭代是非常简单的,很明显,递归是一种
函数
式
的处理方式。但以
闭
包
为例。我已经学习了
使用
Lisp的
闭
包
,并且我知道
闭
包
是
函数
和
环境的组合(听起来很像状态
和
行为)。例如:
浏览 10
提问于2008-11-16
得票数 15
回答已采纳
3
回答
嵌套
函数
:副作用
使用
不当?
、
、
我正在学习
函数
式
编程
,并试图用
函数
式
风格解决一些问题。我在将问题分解为
函数
时遇到的一件事是,我似乎
有
两个选择:
使用
几个具有相似参数列表的完全不同的
函数
,或者
使用
嵌套
函数
,作为
闭
包
,它可以简单地引用父
函数
中的
绑定
。虽然我最终选择了第二种
方法
,因为它使
函数
调用更小,而且看起来“感觉”更好,但从我的
浏览 0
提问于2008-11-22
得票数 7
回答已采纳
4
回答
使用
闭
包
进行无Bug编码(在非纯虚拟环境中)
、
、
过去的几天里,我一直在努力理解
闭
包
。我是C#的铁杆粉丝,所以我的主要测试平台就是这个语言,所以我想了解一下它对
闭
包
的支持。在我学习
和
实验的过程中,我发现很多人在尝试写关于
闭
包
的博客时,他们遵循的是一个完全错误的方向。他们预计
闭
包
的
使用
存在一定的缺陷,比如众所周知的for-语句,他们正在试图解释它。相反,我希望看到一种数学
方法
(一等公民、自由/
绑定
变量、lambdas等)。
浏览 4
提问于2010-01-14
得票数 2
回答已采纳
1
回答
Groovy
闭
包
概念
、
对于Groovy 中
使用
的“
闭
包
”一词,我有点困惑。根据文档,它们对
闭
包
的定义更像是一个匿名
函数
或lambda。 Groovy中的
闭
包
是一个匿名代码块,可以
使用
参数、返回值以及引用
和
使用
其周围作用域中声明的变量。在
函数
浏览 6
提问于2011-03-16
得票数 9
回答已采纳
2
回答
函数
编程
中
闭
包
的位置
、
、
我看过罗伯特C马丁的演讲“
函数
式
编程
;什么?为什么?什么时候?”。所以..。请记住,我的问题是,
函数
编程
中的
闭
包在哪里? 当
函数
代码中没有状态或变量时,创建和
使用
此类
闭
包
(不包含任何状态、任何变量的
闭
包
)的主要原因是什么?关闭机制有用
浏览 2
提问于2016-10-17
得票数 1
回答已采纳
1
回答
函数
间共享上下文变量的模式
、
、
我正在寻找传递
函数
所需的一组上下文变量的
方法
。我想知道是否还有其他模式允许在没有这些缺点的
函数
之间共享动态定义的上下文变
浏览 0
提问于2015-08-11
得票数 5
回答已采纳
1
回答
闭
包
与指针之间的差异(c)
、
在
函数
式
编程
中,特别是Ocaml,在创建
函数
时,会创建对所有non-local variable的引用,以便即使非局部变量超出了作用域,也可以
使用
它,这称为
闭
包
。在c
编程
语言中,指针的概念是指变量的内存位置。
闭
包
和
指针之间的区别在作用域中。就这些吗?
浏览 6
提问于2012-09-27
得票数 1
回答已采纳
5
回答
lambda
函数
和
闭
包
之间的区别(在PHP中)?
、
、
、
"Magento PHP开发人员指南“第2章规定: Zend 2
使用
100%面向对象的代码,并利用PHP5.3的大部分新特性,即名称空间、后期静态
绑定
、lambda
函数
和
闭
包
。虽然post
有
一些答案(例如,lambda只是一个匿名
函数
,
闭
包
是一个可以访问变量的
函数
,而不是它的参数列表中的变量),但它似乎是特定于programming语言的(其中有些提到了Scheme
编程</em
浏览 5
提问于2013-11-12
得票数 15
回答已采纳
1
回答
偏值
函数
是
闭
包
吗?
我的理解是,
闭
包
基本上是
使用
绑定
到某些值的变量的
函数
(我指的是代码段)。 另一个
函数
的部分赋值,它只不过是另一个
函数
所得到的一个新
函数
,它的一些变量/参数结合在一起。在我看来,两个概念基本上是相同的:实际上,一个概念可以认为(即实现)
闭
包
是
函数
的部分估值,它
使用
附加的参数来约束
闭
包
中的变量,另一方面,部分估值似乎只是
函数</em
浏览 0
提问于2018-10-14
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python闭包之延迟绑定
python修炼day44!
理解python中的闭包
Python和Scala里的闭包
PHP中的闭包和匿名函数
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券