腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
0
回答
函数
式
编程
如何
在这里
更好
(
Java
8
)
java
、
functional-programming
、
java-8
、
java-stream
但是我不知道(不使用循环)流将
如何
帮助编写更干净、更易读的代码。我所看到的如果在for循环中没有太多的逻辑,那么使用流可以使代码更整洁。
浏览 5
提问于2016-12-28
得票数 0
1
回答
Java
8
函数
式
编程
java
、
recursion
、
java-8
、
functional-programming
我正在寻找实现小通用
函数
,以执行树结构上的不同操作。在收集结果方面需要帮助。
浏览 2
提问于2020-06-12
得票数 0
5
回答
Java
8
模式匹配?
java
、
lambda
、
java-8
、
matching
Java
8
会像Scala和其他
函数
式
程序那样支持模式匹配吗?我正在将
Java
8
的Lambda特性的演示文稿放在一起。我在这个特殊的
函数
式
编程
概念上找不到任何东西。我记得让我对
函数
式
编程
感兴趣的是快速排序实现,特别是与命令
式
编程
的实现相比。
浏览 3
提问于2012-06-27
得票数 30
回答已采纳
1
回答
这句话是真的吗,
Java
8
提供了
函数
式
风格,但不是
函数
式
编程
?
java
、
java-8
、
functional-programming
这句话是真的吗,
Java
8
提供了
函数
式
风格,但不是
函数
式
编程
,因为它使用的语法也是一个对象?Calculator calc = (i, j) -> i/j; 如果是,那么为什么我们到处都是关于
Java
8
函数
式
编程
的文章呢?
浏览 1
提问于2019-11-01
得票数 0
7
回答
最纯粹的
函数
式
编程
语言(S)?
programming-languages
、
functional-programming
我对
更好
地学习
函数
式
编程
感兴趣。要做到这一点,显然我应该强迫自己使用最纯粹的
函数
式
编程
语言。因此,我
在这里
或多或少地要求根据
函数
式
编程
语言的纯洁性排序。在我看来,学习Lisp或Clojure (或Scheme,或Scala等)可能更实用,但就我最近听说的情况而言,Haskell在向某人教授
函数
式
编程
原理方面是很难击败的。我还不确定这一点,所以我问
浏览 0
提问于2010-12-10
得票数 27
回答已采纳
3
回答
如何
用可选
函数
(
函数
式
编程
)替换我的旧
Java
代码?
java
、
functional-interface
如何
使用
Java
8
Optionals (
函数
式
编程
)替换以下代码?if (classA == null) {} 编辑:也许如果我将findByA和findByB设置为可选,那么使用
函数
式
编程
可以使我的代码更简洁
浏览 11
提问于2019-11-18
得票数 3
2
回答
把Scala作为第一种“功能”语言学习?
scala
、
functional-programming
既然Scala是一种“OO与functional”的语言,那么将Scala作为我的第一种
函数
式
语言来学习是否是个好主意,因为我知道大多数OO概念(从学习
Java
)?或者,如果我学习了一种纯粹的
函数
式
语言,比如Haskell,然后将我对OO和
函数
式
编程
的知识混合在一起,以便
更好
地理解Scala,那会
更好
吗?由于
函数
式
编程
与我惯用的方法有很大不同,所以我想确保我学习这
浏览 2
提问于2014-11-18
得票数 2
回答已采纳
7
回答
Scala
如何
在某些覆盖条件下避免var
scala
、
functional-programming
函数
式
编程
风格的编码指南指出,为了获得
更好
的
函数
式
编程
代码,我们不应该在Scala中使用null或var。if(condition2==true){ } a = a *
8
/*someOperation*/ val b = a * 2/*someOp
浏览 0
提问于2018-10-23
得票数 2
3
回答
Java
8
函数
式
编程
避免if条件
java
、
java-8
、
functional-programming
如何
使用纯
函数
式
编程
(没有if条件)来实现与下面的transform()方法相同的功能? Meta:我很感谢标题的编辑,我不知道
如何
用"functionalese“来表达这个问题。
浏览 45
提问于2020-09-25
得票数 0
回答已采纳
1
回答
Java
8
中的
函数
式
编程
interface
、
java-8
、
functional-programming
据我所知,
函数
式
编程
意味着提供不同的行为实现接口。这会比我创建一个新的类并在其中实现那个接口
更好
吗?
浏览 0
提问于2018-01-22
得票数 1
3
回答
并发多映射的功能等价
scala
、
clojure
、
functional-programming
在中,我询问了有关
Java
的并发多映射的问题。 有没有什么
函数
式
编程
(不可变)模式可以用在Scala或Clojure程序中呢?我认为Scala解决方案可能会涉及到参与者,而clojure解决方案可能会涉及atom、ref或agent,但可能会有
更好
的方法。由于这两种语言都允许“后退”到
Java
互操作并只使用
Java
解决方案,因此我可以使用我对第一个问题得到的任何答案,但这不符合
函数
式
编程
范例。Haskell程序员<e
浏览 2
提问于2012-03-22
得票数 5
回答已采纳
1
回答
Java
Lambda表达式
java
、
lambda
、
java-8
在
Java
8
中增加了Lambda表达式,我想知道为什么这很重要。对于还没有接触
函数
式
编程
习惯用法的
Java
程序员来说,这意味着什么?这是否意味着我可以编写性能
更好
或可伸缩性更高的代码,还是只会减少代码的冗长。或者所有的一切。
浏览 2
提问于2013-05-31
得票数 56
回答已采纳
48
回答
为什么是
函数
式
语言?
programming-languages
、
functional-programming
我
在这里
看到了很多关于
函数
式
语言的讨论。为什么你要用一种而不是“传统”的语言呢?他们做得
更好
的是什么?他们在什么方面做得更差?理想的
函数
式
编程
应用程序是什么?
浏览 1
提问于2008-08-31
得票数 343
回答已采纳
2
回答
在"Function.apply“方法中是否可以获取列表中当前项的索引?
java
、
transform
、
guava
我正在尝试将“转换”应用于List <Map <String, String>>。在"Function.apply“方法中是否可以获取列表中当前项的索引? private static int index = 0; public Map<String, String> apply(Map
浏览 0
提问于2012-10-17
得票数 1
回答已采纳
3
回答
Functional
Java
和Guava之间有没有比较好的地方?
java
、
functional-programming
、
guava
、
functional-java
我想在我将要教授的课程中使用
函数
式
Java
或Guava (或者不太可能的Scala)。尽管有许多
函数
式
语言在JVM上运行,但我还是想坚持使用看起来尽可能像
Java
的语言,即在概念和语法上与
Java
8
中期望的
函数
功能最兼容的语言。 看起来和是最好的候选者。我还找不到任何在功能、易用性、概念上与普通
Java
的相似性等方面与它们进行比较的东西。有人知道这些库之间的良好比较吗?
浏览 1
提问于2011-12-23
得票数 13
回答已采纳
1
回答
为什么在Guava库中没有reduce?
java
、
android
、
guava
、
reduce
我想在我的安卓应用程序中使用
函数
式
编程
,但由于
Java
8
不可用,我决定使用Guava Library。但是显然在Guava Library中没有REDUCE聚集体。
如何
在Guava中模拟REDUCE/DROP
函数
式
编程
特性?例如,
如何
在FluentInterface上计算和或平均值,而无需自己从头开始编写代码(这是
函数
式
编程
的主要原则之一,不是吗?)。
浏览 0
提问于2014-10-21
得票数 3
8
回答
使用
函数
样式合并两个数组
java
、
scala
、
clojure
、
functional-programming
、
java-8
我正在研究的一个问题,并努力使用
Java
8
Streams来转换解决方案。但还是没有成功。实际上,我不能
在这里
分享任何有用的东西。编辑:代码提到的问题是最有效的,我不想妥协。
浏览 2
提问于2016-08-10
得票数 7
回答已采纳
1
回答
Scala中的不可变和可变映射
scala
scala.collection.mutable.HashMap[String, Int]对于我来说,做同样的工作,我应该选择哪一个
更好
浏览 0
提问于2013-08-01
得票数 0
4
回答
在
Java
中使用Scala :将
函数
作为参数传递
java
、
scala
、
scala-java-interop
考虑以下Scala代码:object MyScala { func(10)}现在,在
Java
语言中,我想使用MyScala作为:public class MyJava { return String.valueOf(someInt);
浏览 2
提问于2011-07-01
得票数 48
回答已采纳
3
回答
Scala是一种
函数
式
编程
语言吗?
java
、
python
、
scala
、
haskell
、
functional-programming
我从
Java
学习了
编程
,然后尝试每年学习一种
编程
语言,其次是C++,然后是Python。接下来要学习的是,我寻找一些新的东西,我选择Scala,因为它与
Java
兼容,可以从OOP过渡到
函数
式
编程
。刚刚读到了优雅的Scala概念,在Scala上编写代码
更好
,这是很好的体验。 Scala不是一种
函数
式
编程
语言。它是一种带有闭包的静态类型的面向对象语言。在阅读了这篇文
浏览 1
提问于2011-05-29
得票数 21
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券