腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
迭代
或
模式
匹
配在
Scala
中
可能
具有
内部
列表
的
元素
、
我有以下结构:现在,你可以想象,我想要遍历这个“树”中所有
可能
的
元素
这
可能
会进入越来越多
的
嵌套结构
中
浏览 1
提问于2017-01-25
得票数 1
0
回答
包含修改
列表
的
Scala
Futures
的
For循环
、
、
假设我有一个ListBuffer[Int],我用foreach循环
迭代
它,每个循环都会从Future
内部
修改这个
列表
(删除当前
元素
),并在
列表
为空时做一些特殊
的
事情。示例代码:import
scala
.concurrent.ExecutionContext.Implicits.global import
scala
.collection.mutable.ListBuffer
浏览 0
提问于2017-06-09
得票数 0
回答已采纳
2
回答
计算
列表
中
列表
的
所有排列
、
、
、
但是,需要注意
的
一点是,在
Scala
解决方案
中
, (Scaladocs)绝对优于其他解决方案,而在Java
中
,非递归解决方案是有利
的
。这是因为它需要在相当大
的
数据结构上工作,这样就可以相应地处理“最好是惰性流
或
类似的”
中
包含
的
每一项,而无需接收 (Javadocs) (多讽刺)。单列排列
的
问题 在
Scala
中
,以下是检索给定集合类型
的
所有排列
的
完
浏览 2
提问于2017-05-30
得票数 3
回答已采纳
2
回答
Scala
播放;地图上
的
模式
匹配;无法解析Map.unapply
、
我使用
scala
框架并
具有
以下简单模板: Map("a" -> 1, "b" -> 2) <div> </div>IntelliJ Idea在case Map(...
中
强调Map,说它“不能解决方法Map.unapply”,将实现从Map更改为Li
浏览 5
提问于2018-06-08
得票数 0
回答已采纳
4
回答
Haskell
模式
与第一部分、中间部分和最后部分匹配
、
、
所以我想在Haskell
中
做一个简单
的
字符串反转函数swapReverse [x] = [x] middle = xs in last ++ swapReverse middle ++ first 那么有没有办法在haskell
中
定义一个包含first和last
元素
以及middle中所有
元素
的
模式
浏览 0
提问于2012-03-22
得票数 8
回答已采纳
3
回答
递归地遍历
Scala
列表
、
、
、
我试图使用
模式
匹配递归地
迭代
Scala
中
的
一个
列表
。我不能使用任何list函数,也不能使用while/for循环。我需要做
的
是遍历
列表
,如果
元素
匹配为'4‘,则删除它。我对
Scala
很陌生,在我
的
课本上和谷歌上都找不到答案。其他人都使用filter方法
或
其他list方法。以下是我试图做
的
事情(这是错误
的
) def remove
浏览 2
提问于2016-01-23
得票数 3
回答已采纳
1
回答
匹配SML
中
的
两种自定义数据类型
、
、
如果匹配是
可能
的
,则返回SOME (list of bindings),否则返回NONE。匹
配在
表达式和
列表
的
元组上定义(表达式*
模式
)。表达式和
模式
可以匹配也可以不匹配。如果是的话,匹配就会产生一个绑定
列表
--名称和值对((string * expression)
列表
),
列表
的
顺序并不重要。匹配使用以下规则: 通配符匹配任何内容,并生成一个空绑定
列表
浏览 3
提问于2017-12-14
得票数 1
回答已采纳
3
回答
scala
中
相邻
元素
的
求和方法
、
我想在
scala
中和相邻
的
元素
,我不知道如何处理最后一个
元素
。val x = List(1,2,3,4)val y = x.indices.map(i => x(i) + x(i+1))res1:
scala
.collection.immutable.Inde
浏览 1
提问于2015-03-25
得票数 7
回答已采纳
3
回答
Scala
中
的
模式
匹配
列表
前缀
、
、
我对
列表
前缀(即
列表
的
前几个
元素
)
的
模式
匹配有疑问。我
的
第二个问题是:如何使用
列表
匹配
列表
前缀?我知道这是我所期望
的
:但是,我
的
前缀是
列表
,不能硬编码。
模式
匹
配在</e
浏览 0
提问于2015-05-18
得票数 1
4
回答
如何在
scala
中
除法、乘法
或
加法List[List[Double]]
中
的
任意值
、
Listt = List(List(22.3 , 44.3), List(12.1), List(10.2)) 如果我想添加索引为0
的
5,我该怎么做呢?例如,在我添加5之后,
列表
应该是这样
的
: Listt = List(List(27.3 , 44.3), List(12.1), List(10.2))
浏览 99
提问于2019-11-13
得票数 0
回答已采纳
5
回答
FP
模式
匹配
我刚开始用
Scala
学习FP,所以为这个问题道歉。我发现了用于
模式
匹配
的
练习(练习3.1 ),但是我有点困惑,很难理解为什么X
的
结果是3。
浏览 1
提问于2016-09-29
得票数 0
回答已采纳
2
回答
如何
模式
匹配字符串
中
的
第一个字符
、
、
我只是在学习
scala
,并将代码
的
出现作为练习。我知道
模式
匹
配在
Haskell
中
很流行,并希望在
scala
中
也能做类似的事情。visited + current, current.right, tail)}Day3.
sca
浏览 33
提问于2018-06-01
得票数 0
回答已采纳
2
回答
为什么
scala
的
模式
加工不适用于类型匹配
的
for循环?
、
、
API以节点对象
列表
的
形式返回文件和目录
列表
(父到文件和目录)。如果for和match是不同
的
,那么如果您可以向我介绍一些包含更多细节
的
文章,那就太好了。作业
中
的
模式
匹配如何?我不能接受这样
的
回答:在
浏览 1
提问于2012-07-09
得票数 8
回答已采纳
2
回答
从java.lang.Iterator创建不可变
列表
、
、
、
我使用一个库()来查询bean
的
图形,以便提取匹配
的
元素
。但是,JXPath将一组匹配
的
元素
作为java.lang.Iterator
的
实例返回,我更愿意将其转换为不可变
的
scala
列表
。有没有比
迭代
遍历
迭代
器并在每个
迭代
步骤创建一个新
的
不可变
列表
更简单
的
方法呢?
浏览 37
提问于2011-05-16
得票数 25
回答已采纳
1
回答
避免类型铸造--对一系列混合项目的理解
、
、
我知道在
Scala
中
输入是一件很重要
的
事情,理想情况下,您可以通过使用
模式
匹配之类
的
方法来绕过类型转换
或
任何混乱
的
解决方案。但是,我不明白如果我
迭代
一个
列表
或
项目序列,这些条目是一个普通超级类型
的
子类型,并且只想要在该子类型
的
序列
中
具有
特定
的
子类型,我怎么能这样做呢?我认为我无法在for-comprehension中加入
浏览 2
提问于2013-11-15
得票数 3
回答已采纳
2
回答
为什么级联运算符@
或
算术运算符不是合法
的
模式
构造函数?
、
、
在Ullman
的
SML书中fun (Nil)=0区长度( x
浏览 4
提问于2020-04-30
得票数 0
3
回答
如何在
scala
中将两个邻居和在一个
列表
中
、
、
、
、
如果您在
Scala
中有一个Integer
列表
,并且您想
迭代
它,并用相同
的
值对每个邻居进行求和,并将其作为一个
列表
返回,那么您将如何做到这一点呢?例如:我对
Scala
完全陌生,但我可以想象
模式
匹配
或
映射
可能
是有用
的
。sumSameNeighbours: List[Int] => List[Int] = {
浏览 1
提问于2018-06-24
得票数 2
回答已采纳
1
回答
Scala
中元组
的
Python
列表
、
、
我使用Jython执行python代码部分(包含现有代码库
中
的
实用函数
的
python模块),它返回一个元组
列表
,但我在
scala
中
得到
的
是一个简单
的
扁平
列表
。任何关于这个原因
的
建议都会有帮助。由于我是
Scala
和Jython
的
初学者,这
可能
不是解决问题
的
最佳方法。
浏览 2
提问于2015-06-30
得票数 2
回答已采纳
4
回答
迭代
元组
列表
并仅解压缩第一个
元素
。
、
、
假设以下
列表
:foo = [(1, 2, 3, 4), (5, 6, 7, 8)] 是否有一种方法可以
迭代
列表
并仅解压
内部
元组
的
前两个
元素
?这是一种常见
的
模式
:{a: b for a, b, _, _ in foo},但是如果修改了foo (程序更改),并且元组现在包含5个
元素
而不是4个
元素
(
列表
理解需要相应地修改),那么这个
模式
就会中断。我非常喜欢命名
元素
,而不
浏览 0
提问于2019-06-14
得票数 3
回答已采纳
2
回答
有效地返回
scala
排序集合
中
不存在
的
键
的
下一个较大值?
、
在
scala
中
,给定排序映射、树
或
列表
,返回不存在键
的
下一个较大值
的
最有效方法是什么?此外,是否有
可能
从这个
元素
开始获得一个“
迭代
器/游标”?编辑: 我对“高效”
的
任何解释都很满意,例如“运行时”、“内存使用”、“清晰”
或
“花费尽
可能
少
的
程序员时间来实现和维护”(谢谢Kevin )。
浏览 1
提问于2010-12-09
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
好程序员大数据视频教程之快速入门Scala篇
迭代器模式的实战应用与案例分析
多线程问题:内存性能问题和解决方案
Python和Scala的序列
Python 项目多维列表如何实现
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券