腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
5
回答
闭
包
是否足以描述函数式
编程
?
、
我所知道的所有函数式
编程
语言(例如Haskell,Scala,Scheme,Clojure,SML,OCaml,.)支持
闭
包
的概念。 此外,我经常读到,语言X可以被认为是功能性的,因为它支持
闭
包
。另一方面,有些
编程
语言确实有
闭
包
,但不被认为是功能性的。我所知道的最好的例子是Smalltalk: Smalltalk有块(在大多数实现中表现为
闭
包
,例如这里),但它被认为是一种纯面向对象的语言。因此,虽然
闭</em
浏览 0
提问于2013-07-27
得票数 5
回答已采纳
1
回答
如何消除JSC_INVALID_FORWARD_DECLARE编译Google
闭
包
库文件的错误?
js
/
闭
包
-library/
闭
包
/goog/断言/**.
js
-
js
js
/
js
/closure-library/closure/goog/testing/net/rpc/**.
js
-库/
闭
包
/goog//清洁
浏览 5
提问于2020-09-07
得票数 0
3
回答
有副作用的
闭
包被认为是“功能风格”吗?
、
闭
包
传递给库方法filter,后者可以作为正常函数反复调用它。 我在这个网站上读了很多问题和答案,据我所知,
闭
包
这个词通常会自动与函数式
编程
和函数式
编程
风格联系在一起。另一方面,
编程
语言提供的许多
闭
包
结构允许
闭
包
捕获非局部变量并在调用
闭
包
时更改它们,从而对定义它们的环境产生副作用。在这种情况下,
闭
包
实现了函数
编程</em
浏览 0
提问于2012-11-07
得票数 10
回答已采纳
1
回答
使用新的over
闭
包
有什么好处?
、
我用
JS
编程
已经有一年多了,主要是用angularJS
编程
。老实说,我从来没有用原型继承做过函数。当我需要拥有私有数据的类对象时,我使用工厂模式和
闭
包
来创建类。老实说,我从来不需要用这个关键词。因此,与
闭
包
相比,使用它一定有很大的好处。有人能解释一下使用原型的主要优点吗?
浏览 0
提问于2015-01-20
得票数 1
3
回答
闭
包在OOP中的一些用途是什么?
、
、
PHP和.Net都有
闭
包
;我一直想知道在OOP和设计模式中使用
闭
包
的一些例子,以及它们相对于纯OOP
编程
有什么优势。需要说明的是,这不是OOP与函数式
编程
的比较,而是如何在OOP设计中最好地使用
闭
包
。
闭
包
是如何适应工厂或观察者模式的呢?例如,你可以使用哪些技巧来阐明设计和松散耦合的结果。
浏览 1
提问于2010-10-01
得票数 9
2
回答
斯威夫特的逃逸结束有什么好例子?
、
、
我正在阅读Swift
编程
语言手册,它提到了一个转义
闭
包
。关于转义
闭
包
,我不知道它们是什么意思,“
闭
包
作为参数传递给函数,但在函数返回后调用”。有人能提供一个关于逃避
闭
包
的例子吗?
浏览 1
提问于2016-03-27
得票数 10
回答已采纳
1
回答
将
闭
包
传递给另一个
闭
包
、
我对swift
编程
开发是个新手。我想知道如何将一个
闭
包
传递到另一个
闭
包
。 swift中的
闭
包
和objective中的块有什么不同吗?
浏览 2
提问于2016-07-07
得票数 0
1
回答
在Haskell中使用匿名函数
、
、
我正在用Haskell阅读Get
编程
,以了解函数式
编程
。在第10课中,作者讨论了使用函数式
编程
来使用
闭
包
创建简单对象。到目前为止,本书中的主题包括高阶函数、lambda函数和
闭
包
。他描述了一些大致如下的东西:simpleObject返回一个
闭
包
,该
闭
包在效果上存储
闭
浏览 0
提问于2018-10-30
得票数 1
回答已采纳
1
回答
实例方法是
闭
包
吗?
、
、
、
在"Swift
编程
语言3.0“一书中,它提到了以下类型的
闭
包
: 嵌套函数是具有名称的
闭
包
,可以从其封闭函数中捕获值。
闭
包
表达式是以轻量级语法编写的未命名
闭
包
,可以从其周围的上下文中捕获值。 我只是想知道,类范围中存在的函数是否算作
闭
包
?一个人当然可以把这样的函数作为一个参数传递给其他函数,但这是一个<em
浏览 3
提问于2016-11-04
得票数 1
回答已采纳
1
回答
什么是
闭
包
,它是如何在Ruby中实现的?
、
、
在Ruby
编程
语言的上下文中,什么是
闭
包
,何时使用
闭
包
?它在Rails中有什么用途?
浏览 0
提问于2012-12-25
得票数 7
回答已采纳
1
回答
如何使
闭
包
更短?
、
如何使
闭
包
更短?我想知道
闭
包
的简单
编程
。如何使
闭
包
更短?
浏览 0
提问于2018-06-21
得票数 0
回答已采纳
1
回答
计算机科学中函数
闭
包
的形式化定义
、
、
、
、
其中一部分内容是关于我们开发的DSL中
闭
包
的定义。但是,我找不到在计算机
编程
中如何正式描述函数
闭
包
的参考资料。我必须承认,我只搜索过几本
编程
书籍。百无所成。我真正需要的是对计算机
编程
中函数
闭
包
概念的正式、精确甚至是数学上的定义。使用正式的定义,我们可以找到一种方法,以一种方便而精确的方式来定义我们特殊类型的
闭
包
。 有没有什么标准的符号/描述?
浏览 6
提问于2014-10-23
得票数 2
1
回答
为什么sort_by_key函数需要类型为FnMut而不是Fn的
闭
包
我对Rust
编程
很陌生,并且读过“锈蚀书”的封闭性章节。在书中提到,sort_by_key函数需要FnMut类型的
闭
包
,但我想知道如果sort_by_key函数
闭
包
不改变
闭
包
捕获的项,为什么不将其设置为Fn类型呢?
浏览 4
提问于2022-10-17
得票数 3
1
回答
是否可以声明
闭
包
的返回类型?
、
我正在学习scala
编程
语言中的
闭
包
。 例如: val a = (x:Int, y:Int) => x + y;a(1, 2) 有可能吗?
浏览 25
提问于2020-07-29
得票数 0
回答已采纳
1
回答
您能异步地分派一个非转义
闭
包
函数吗?
、
、
、
、
我对逃逸和非逃逸
闭
包
之间的区别的简要理解: 加分-我真的很想了解为什么逃逸和非逃逸的
闭
<e
浏览 4
提问于2017-01-19
得票数 2
回答已采纳
1
回答
Swift
闭
包
、Java
闭
包
和Python表达式之间有什么区别?
、
、
、
、
Swift
闭
包
和Python表达式有什么区别? Swift中的
闭
包
类似于C、Objective和其他
编程
语言中的lambda。另一方面,Javascript
闭
包
似乎有着完全不同的用途。Python,但与Javascript
闭
包
完全不同。Swift
闭</e
浏览 12
提问于2022-08-11
得票数 -1
回答已采纳
3
回答
闭
包
和传统类有什么不同?
、
、
、
对类使用
闭
包
的优缺点是什么,反之亦然?正如用户Faisal所说,
闭
包
和类都可以用来“描述维护和操作状态的实体”,因此
闭
包
提供了一种使用函数式语言以面向对象的方式进行
编程
的方法。这个问题的目的不是为了引发另一场关于哪种
编程
范式更好的火焰之战,或者
闭
包
和类是否完全等效,或者穷人之间的冲突。 我想知道的是,是否有人发现了一种方法真正击败另一种方法的情况,以及原因。
浏览 3
提问于2010-07-30
得票数 9
回答已采纳
5
回答
闭
包
和对象
、
、
、
函数式
编程
..就像经典的( )。当我读到另一篇关于SICP的文章时,人们都在谈论
闭
包
对他们思想的巨大影响,我想起了这一点,这是我很久以前读过的(回忆不起确切的来源,但它是程序员rosetta stone,或
编程
的禅宗,或
编程
的tau…google已经变得如此拥挤,以至于无法访问原始源代码) 所以协作者..。
浏览 7
提问于2009-02-01
得票数 13
回答已采纳
4
回答
Lambda表达式在C#
闭
包
中吗?
、
lambda表达式(在某种程度上,匿名函数)是
闭
包
吗?将它们称为
闭
包
是否正确?我知道
闭
包
是由于lisp方言而产生(或流行)的,但它也是一个通用的
编程
术语吗? 感谢您能提供的任何澄清!
浏览 5
提问于2012-03-07
得票数 59
回答已采纳
1
回答
闭
包
编译器无法读取目录
、
我想使用
闭
包
编译器在文件夹中编译一些
JS
文件,我面临的问题是,当我试图编译名称有空格的文件夹(包含
JS
文件)中的文件时,
闭
包
编译器会中断,无法识别路径。在命令提示符中运行
闭
包
的确切命令是但是,当我运行以下命令
浏览 4
提问于2013-11-20
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
闭包是什么?什么场景需要闭包?闭包可能导致什么问题?
Python 闭包
Lambda闭包
Python闭包
在编程中,我们理解了闭包之后,一定要来学习一下如何使用闭包
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券