腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
9
回答
函数
式
编程
的
好处
是什么?
functional-programming
你认为
函数
式
编程
的
好处
是什么?它们如何应用于当今的程序员呢?
函数
式
编程
和OOP之间最大的区别是什么?
浏览 49
提问于2008-09-24
得票数 102
回答已采纳
2
回答
如何在不使用"set!“的情况下实现"letrec”?
variables
、
scheme
、
language-implementation
、
letrec
是一种命令
式
编程
构造,使用它会失去
函数
式
编程
的
好处
。
浏览 3
提问于2011-12-12
得票数 7
回答已采纳
2
回答
函数
式
编程
语言的
好处
implementation
、
programming-interface
到目前为止,我主要看到了Python (因为简单)和C(因为效率)用于加密
编程
。但是有一种不同的
编程
语言叫做
函数
式
编程
语言。哈斯克尔就是一个例子。这些语言没有副作用,可以证明是正确的。我想知道当用于加密应用程序时,这些
编程
语言是否会比“普通”
编程
语言有什么
好处
。是这样吗?如果是,为什么不更频繁地使用呢?
浏览 0
提问于2021-05-21
得票数 9
回答已采纳
2
回答
函数
式
编程
语言有什么是命令
式
语言做不到的吗?
functional-programming
我正在上
函数
式
编程
的第一节课。我突然跳了进来,不知道自己会陷入什么境地。但我已经了解到
函数
式
编程
语言与另一类语言(称为命令
式
语言)是不同的。我认为C和C++是后者的例子。学习
编程
语言显然需要时间和精力。到目前为止,我还没有看到任何迹象表明命令
式
语言与
函数
式
语言相比有任何限制。
函数
式
编程
语言是否提供了使其对所有程序员广泛有用的
浏览 4
提问于2015-01-17
得票数 1
4
回答
Javascript是一种功能
编程
语言吗?
javascript
、
functional-programming
我知道它有对象&你也可以用它做OOP,但是它也是一种
函数
式
语言,它可以这样使用吗?我通过示例学到了最好的东西,也许有人可以用OOP的方式展示执行同样的任务&然后以
函数
式
编程
的方式让我自己理解和比较
函数
式
编程
的作用/是什么。老实说,我并不完全理解“
函数
式
编程
”:P,所以将Javascript与
函数
式
编程
进行比较可能是完全不
浏览 0
提问于2011-12-30
得票数 37
1
回答
在node.
js
中使用外部
函数
语言进行数据处理
javascript
、
node.js
、
functional-programming
我正在做一个项目,如果问题在
函数
式
风格中得到解决,在某些地方代码的整洁性会有很大的
好处
。现在,Javascript在很大程度上完全能够进行
函数
式
编程
,但我发现语法经常会成为障碍。可以是编译为
JS
的嵌入
式
语言,也可以是具有良好互操作性的外部脚本语言。 对此有什么现有的解决方案吗?
浏览 2
提问于2014-03-17
得票数 0
2
回答
函数
式
反应
式
程式设计相对于事件侦听器的优势
javascript
、
event-handling
、
functional-programming
、
frp
、
bacon.js
我听到了很多关于
函数
式
反应
式
编程
的消息,并决定看看什么是大问题。在阅读bacon.
js
文档时,主要的区别似乎是,我没有在组件上设置事件侦听器,而是在组件上创建事件流,然后将事件处理程序传递到流中。如果是这样的话,这样做有什么
好处
呢?
浏览 1
提问于2014-05-24
得票数 9
回答已采纳
1
回答
用ext语言实现C#的
函数
式
编程
c#
、
functional-programming
、
language-ext
对我来说,这是一个新事物,所以我知道它是用于
函数
式
编程
的。我对它的理解是相当混乱的。我搜索了它并发现了它的
好处
(
函数
式
编程
): 对于OO程序员来说,
函数
式
编程
是非常不同的。那么,我的问题是,我们真的需要在C#中使用语言-Ext(
函数
式
编程
)吗?还有什么其他的福利我错过了吗?
浏览 6
提问于2021-05-21
得票数 0
3
回答
Golang中的匿名
函数
go
我是go语言和
函数
式
编程
的新手。 我的问题是:你能列举一下golang中匿名
函数
的
好处
吗?我从这篇中了解到,匿名
函数
是“只需要运行一次而不需要引用的代码段”。但我找不到他们的
好处
。
浏览 2
提问于2017-12-28
得票数 0
9
回答
是否有任何纯粹的功能方案或Lisps?
haskell
、
functional-programming
、
scheme
、
referential-transparency
我玩过几种
函数
式
编程
语言,并且非常喜欢Lisps (特别是Scheme)使用的s语法。是否有任何纯功能的方案(或一般的Lisps )?
浏览 16
提问于2010-05-23
得票数 39
回答已采纳
1
回答
闭包.循环变量.不变性
loops
、
clojure
、
immutability
我正在尝试学习Clojure中的
函数
式
编程
。许多
函数
式
编程
教程从不可变的
好处
开始,其中一个常见的例子是命令
式
语言中的循环变量。在这方面,Clojure的loop-recur与它们有什么不同?if (= curr-n 1) (recur (dec curr-n) (* curr-f curr-n))))) curr-n和curr-f的可变值不是类似于命令
式
语言中的循环变量吗
浏览 1
提问于2017-01-06
得票数 3
回答已采纳
8
回答
使用Java
函数
而不是普通方法的
好处
?
java
、
java-8
在Java 8中引入了
函数
接口,实现了Java的
函数
编程
。它表示接受一个参数并产生结果的
函数
。它很容易练习和阅读,但我仍然试图理解它的
好处
,而不仅仅是让它看起来酷。a / 2.0;private Double triple (int b) {}那么使用
函数
有什么
好处
呢由于
函数
式
编程
是指
函数
浏览 0
提问于2021-08-11
得票数 19
回答已采纳
3
回答
有状态
编程
的优点?
functional-programming
、
mutable
、
stateless
、
procedural-programming
、
stateful
我想知道无状态
编程
的
好处
,找到了一个和我有同样问题的人: 然而,当我通读答案时,我对相反的问题感到好奇。有状态
编程
的优点是什么?最近似乎有很多人关注无状态代码,但我对趋势保持警惕。看起来有状态(即命令
式
)
编程
可能比无状态(即
函数
式
)
编程
更适合某些场景,我希望能够更好地认识到哪些问题可以通过有状态
编程
来解决。
浏览 2
提问于2011-10-24
得票数 8
回答已采纳
1
回答
迁移到角2- ES6还是TypeScript?
oop
、
angular
、
typescript
、
functional-programming
、
ecmascript-6
TypeScript在基本JavaScript上增加了一些OOP特性,由于当前的代码更多的是一种
函数
式
编程
方法,而不是使用OOP风格(类等),我想知道在迁移到角2时从
JS
切换到TS还有什么
好处
?
浏览 0
提问于2016-10-17
得票数 0
回答已采纳
3
回答
单一作业的目的是什么?
functional-programming
、
erlang
这是我研究的第一种
函数
式
编程
语言,我注意到在Erlang中,您所做的每个赋值都是一个单独的赋值。显然,不仅在Erlang中,在许多其他
函数
式
编程
语言中,赋值都是通过单个赋值来完成的。我们能从中得到什么
好处
?
浏览 2
提问于2012-06-29
得票数 9
回答已采纳
16
回答
在
函数
式
编程
风格中,什么任务是最好的?
c#
、
f#
、
c#-3.0
、
functional-programming
我最近刚刚发现了
函数
式
编程
风格,我相信它将减少开发工作量,使代码更容易阅读,使软件更易于维护。然而,问题是我不善于说服任何人。最近,我有机会做了一个关于如何减少软件开发和维护工作的演讲,我想向他们介绍
函数
式
编程
的概念以及它如何为团队带来
好处
。我的想法是向人们展示两组完全相同的代码,一组以非常强制的方式编写,另一组以非常
函数
式
的方式编写,以表明
函数
式
编程
可以使代码变得更短,更容易理解
浏览 4
提问于2009-03-29
得票数 29
回答已采纳
1
回答
关于在
JS
中使用currying的
好处
javascript
我是
JS
的新手,在学习
函数
式
编程
时遇到了currying这个词。此外,我得到了它允许我们将具有多个参数的
函数
转换为一次具有一个参数的
函数
。但是,我真的不明白为什么我们需要使用它,以及我们从它中得到了什么
好处
。另外,如果你看一下下面的代码,我们会多次运行curriedMultiply5(),currying的
好处
是它帮助我们只运行一次代码并多次重用它的输出,也就是说,currying帮助我们实现了效率。
浏览 3
提问于2019-10-10
得票数 0
2
回答
为什么在递归
函数
中使用助手
函数
?
scala
、
recursion
、
functional-programming
、
tail-recursion
在Scala中的
函数
式
编程
一书中,在解释递归是如何在命令
式
迭代的
函数
式
编程
中经常使用的上下文中,作者使用名为"go“或"loop”的助手
函数
通过阶乘
函数
显示递归,并声明这是Functional
编程
的标准实践Int): Int = { else go(n - 1, n*acc) go(n, 1)因此,如果不是更简洁地定义它,如
浏览 4
提问于2020-09-16
得票数 4
回答已采纳
5
回答
以
函数
式
方式修改对象的属性
javascript
、
dictionary
、
functional-programming
、
immutability
在javascript中,
函数
式
编程
是一个很大的
好处
。我试图以
函数
式
方式修改对象数组中包含的对象的属性,这意味着传递到map
函数
中的对象项不能被修改。const modObjects = objects.map((item) => { }); 这是不起作用的,因为项是在
函数
内修改的
浏览 1
提问于2016-07-21
得票数 3
2
回答
为什么
函数
式
语言对大数据有
好处
?
performance
、
functional-programming
、
bigdata
我知道这是一种
函数
式
语言,我也知道很多组织使用
函数
式
语言来处理大型数据集。 我想知道为什么
函数
式
语言(
编程
)对大数据有
好处
?是因为他们编译代码的方式,还是其他一些原因。
浏览 0
提问于2013-04-13
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
函数式编程
Python函数式编程
函数式编程圣经
python-函数与函数式编程
函数式编程和响应式编程资料汇总
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券