腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
16
回答
在
函数
式
编程
风格
中
,什么
任务
是
最好
的
?
、
、
、
我最近刚刚发现了
函数
式
编程
风格
,我相信它将减少开发工作量,使代码更容易阅读,使软件更易于维护。然而,问题是我不善于说服任何人。最近,我有机会做了一个关于如何减少软件开发和维护工作
的
演讲,我想向他们介绍
函数
式
编程
的
概念以及它如何为团队带来好处。我
的
想法是向人们展示两组完全相同
的
代码,一组以非常强制
的
方式编写,另一组以非常
函数
式
的
方
浏览 4
提问于2009-03-29
得票数 29
回答已采纳
1
回答
对于给定
的
任务
,应该选择哪一种范式(
在
OOP和Functional之间)?
、
应该为给定
的
任务
选择哪种范式(
在
OOP和Functional之间)?这两种
风格
之间
的
权衡
是什么
?在这种情况下,使用Functional是有意义
的
,反之亦然,在这种情况下,应该使用OOP ?我们都知道, OOP:顾名思义,当使用面向对象
编程
设计系统时,您正在考虑将系统组织为具有状态并可能随时间变化
的
对象。功能:另一方面,
函数
式
编程
是关于输入和输出
的
;也就是说,将您<
浏览 0
提问于2022-11-24
得票数 -2
3
回答
在
小
的
、可重用
的
、单
任务
函数
中
促进代码细分
的
编码
风格
是什么
?
不是编写单块代码,而是教我找到代码
中
可以重用
的
部分(
在
相同
的
代码
中
或在其他代码
中
),并创建一个基于它们
的
函数
,该
函数
应该执行“一个和唯一一个”
任务
。这种
编程
风格
有术语吗?模块化?这绝对不是
函数
式
编程
,因为这是另一回事(即使您确实倾向于定义
函数
并在
函数
式
编程
<
浏览 0
提问于2018-11-09
得票数 7
回答已采纳
2
回答
在
函数
式
编程
语言中使用对象有什么好处?
在
函数
式
编程
语言中使用对象
的
有效理由
是什么
?我看到f#是一种
函数
式
编程
语言,
在
处理类
的
.net生态系统时,它在对象端提供了大量支持。但是,除了与其他可能用c#编写
的
程序集/程序
的
交互之外,为什么有人会选择使用对象来
在
面向
函数
的
语言或
风格
中分解程序? 混合一种程序
风格
浏览 0
提问于2011-02-02
得票数 4
3
回答
生成Int
的
嵌套列表
、
我
在
找一个
函数
:这样:fun(1,2) == List(List(1),List(1)) 通过使用for迭代,这项
任务
在
java中非常简单。我如何使用
函数
式
编程
风格
在
Scala
中
编写它?
浏览 1
提问于2015-03-26
得票数 0
9
回答
在
游戏开发中使用
函数
式
编程
的
好资源?
、
、
、
我是
函数
式
编程
范例
的
新手,但到目前为止我很喜欢它。因为我是从事游戏开发
的
,所以我想尝试用纯
函数
式
编程
风格
编写一些游戏。我不介意语言--不管是Erlang,Haskell,Lisp,甚至Ruby (我发现它支持
函数
式
编程
特性)。很明显,要学习
函数
式
编程
(实际上,任何东西),
最好
的
建议就是学习<e
浏览 0
提问于2009-07-30
得票数 43
回答已采纳
2
回答
IO相关
任务
中
的
函数
方式
、
大多数初学者以命令
式
的
方式编写IO相关
任务
。
在
执行IO相关
任务
时,有没有什么一般性
的
建议可以帮助初学者切换到更实用
的
方式? 作为一个具体
的
示例,请考虑目录遍历和文件处理
的
任务
。对我来说,命令
式
的
方法是遍历目录树,并像C
风格
的
语言一样处理每个文件。然后,我发现了库,对我来说,它代表了
函数
方式:构建源代码列表,然后使用该列表。因此,
浏览 0
提问于2014-01-13
得票数 4
3
回答
为什么Clojure
中
没有多个返回值
Clojure
中
缺少多个返回值支持
的
理由
是什么
?(Clojure似乎与Common
的
values/multiple-value-bind没有任何相似之处)
在
函数
式
编程
风格
中
,显
式
破坏被认为是更惯用
的
吗?它与JVM有关吗?
浏览 6
提问于2017-05-05
得票数 4
3
回答
理解面向对象
的
抽象
、
、
我当时正在研究面向对象
的
概念,在那里,抽象概念基本上被描述为对用户隐藏实现。因此,如果一个类中有一个成员
函数
,并且我们为某个
任务
调用该
函数
,抽象表示用户不应该关心事情是如何完成
的
,而应该只知道正在做什么。但是,即使
在
非面向对象
的
编程
风格
下,如果我们编写一个
函数
,整个
任务
也是通过调用一个
函数
来完成
的
。它不也遵循抽象逻辑吗?或者,OOP
中
的<
浏览 0
提问于2019-08-03
得票数 3
回答已采纳
1
回答
mathematica是
函数
式
编程
语言吗?
、
mathematica是
函数
式
编程
语言吗?我想问他
的
是,我一直读到mathematica是一个有条件
的
重写系统。我想知道这个条件重写系统
是什么
?我还想知道,我们是否可以使用mathematica语言来应用
函数
式
编程
概念,如连续传递
风格
、记忆法等?
浏览 0
提问于2013-09-17
得票数 4
3
回答
设计良好
的
功能性web应用程序
的
源代码?
、
、
、
有哪些设计良好
的
函数
式
(相对于面向对象
的
) web应用程序可以提供源代码?我目前正在研究 ,但我希望看到其他一些重要
的
例子,
最好
是
在
中
。对于MVC,有很多Rails和PHP应用程序、框架和教程可供学习--
函数
式
编程
有哪些?
浏览 2
提问于2009-08-12
得票数 11
回答已采纳
14
回答
为什么
在
函数
式
编程
中副作用被认为是邪恶
的
?
、
原因
是什么
? 我
的
问题是关于
函数
式
编程
风格
的
。并不是所有的
编程
语言/范例。
浏览 0
提问于2010-10-28
得票数 79
回答已采纳
1
回答
在
函数
式
编程
的
定义
中
,可以考虑“无
任务
编程
”吗?
、
、
我觉得这是个模糊
的
类别。我个人
的
定义接近于“”。 不使用任何作业
的</em
浏览 2
提问于2014-01-23
得票数 4
回答已采纳
1
回答
在
Matlab中用匿名
函数
封装代码?
、
、
它是系统测试器
的
一部分。我不知道,但看来Matlab不接受这么大
的
匿名
函数
。那么,如何使用匿名
函数
来封装更大
的
代码,而不仅仅是doIt=@(x) x+1之类
的
东西?这里
的
封装是创建新文件
的
唯一方法吗?
浏览 3
提问于2013-05-03
得票数 0
4
回答
Javascript是一种功能
编程
语言吗?
、
你知道OOP是如何成为/看起来是
编程
中
的
下一个进化
的
,这是否意味着'Functional‘是下一个进化(注意:这不是一个提示意见,而是一个基于事实证据
的
答案
的
提示,这个注释更多
的
是给主持人,而不是贡献者我通过示例学到了
最好
的
东西,也许有人可以用OOP
的
方式展示执行同样
的
任务
&然后以
函数
式
编程
的
浏览 0
提问于2011-12-30
得票数 37
2
回答
如何在Octave/ MATLAB中生成此向量?
、
我有一个大小为n
的
向量centroids和一个大小为p
的
向量points (这两个实际上都是Vx3矩阵,其中V是点或质心
的
数量)。对于来自points
的
任何给定点pt,我希望生成另一个距离向量:pt到每个质心
的
距离。distances = [ norm(pt - c) for c in centro
浏览 2
提问于2012-03-20
得票数 0
回答已采纳
4
回答
在
c#
中
定义类
中
的
所有
函数
时,我是否
在
进行
函数
式
编程
?
、
、
我问这个问题是因为我不想在不久
的
将来
在
面试
中
羞辱自己。 根据
的
说法,我实际
浏览 2
提问于2012-07-23
得票数 3
回答已采纳
1
回答
函数
式
编程
教程
在
实现第一个scala示例时,我遇到了一些问题,对于那些从命令
式
风格
开始使用声明
式
函数
式
编程
的人来说,这些问题可能是很典型
的
。我就是不能改掉改变数据
的
习惯;)有没有一些教程可以帮助我介绍
函数
式
编程
风格
?或者scala教程就足够了?(我已经读了四分之一)
浏览 3
提问于2012-01-30
得票数 2
回答已采纳
5
回答
F#
风格
的
C++11
函数
式
编程
、
、
、
我一直
在
研究C++11
中
的
新特性,它看起来确实可以使用它以非常
函数
式
的
编程
风格
进行
编程
。我已经习惯于
在
F#中使用类型列表、序列、数组,我看不出为什么它们
的
成员不能移植到某种C++11模板
中
。对于混合
函数
式
编程
风格
,使用C++11与使用类似F#
的
东西相比,您看到了哪些问题或优势?也许一旦C++1
浏览 0
提问于2009-07-06
得票数 10
回答已采纳
3
回答
C#和F# -
在
什么情况下需要其中之一
、
我正在尝试理解C#和F#之间
的
区别。对我来说,C#和VB几乎是一回事,我很乐意使用其中
的
一个,我已经尝试过C++,以了解为什么要使用它,然而F#对我来说仍然是一个谜。现在,我知道F#用于
函数
式
编程
(或者我读过),但是我发现
的
细节并不能确定我为什么要使用它而不是另一种语言。这里已经有许多类似的问题,但许多答案表明它们实际上也非常相似。有谁能举个简单
的
例子,说明两种实际生活中使用一种语言比使用另一种语言更好
的
情况(假设有)?或者我们觉得这可以归因于偏好?
浏览 0
提问于2012-09-13
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券