腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
scala
:
为什么
scala
允许
使用
Map
/
List
/
etc
实现
函数
文字
、
我这样定义了一个
scala
特征: def func: Int => Int编译器
允许
我通过以下方式
实现
它: def func =
Map
(1->2, 3->4)我可以用
List
替换
Map
,它仍然可以工作。我的问题是:
为什么
?我不是将func声明为需要作为
函数
实现
的
函数
文字<
浏览 5
提问于2018-01-29
得票数 4
回答已采纳
5
回答
如何在
Scala
中
实现
带默认操作的
Map
、
class DefaultListMap[A, B <:
List
[B]] extends HashMap[A, B] { } 我不想创建地图A ->
List
[B]。在我的例子中,它是Long ->
List
[String],但是当我从映射中获得没有值的键时,我希望创建空的
List
,而不是抛出Exception。
浏览 6
提问于2011-04-29
得票数 48
回答已采纳
1
回答
=>在
Scala
中意味着什么?
def foo(block: => T) = {} 特别是我不理解()=>部分。写
map
(_ => argByName)就够了吗?
浏览 1
提问于2015-01-30
得票数 0
回答已采纳
1
回答
清单
scala
中的andThen
有人有关于如何在列表中
使用
andThen的例子吗?我注意到andThen是为
List
定义的,但是文档没有一个示例来说明如何
使用
它。问题1-我编写了以下代码,但我不明白
为什么
要
使用
andThen,因为我可以
使用
map
.
实现
相同的结果。value of element of
浏览 1
提问于2016-11-17
得票数 5
回答已采纳
3
回答
Scala
定义超类映射器
、
我正在尝试创建超类实例的映射程序,并将其传递给父类型的集合:
List
(1.1, 2.1, 3.1).
map
我很惊讶
Scala
中的
map
方法不
允许
超级类型的
函数
。有没有更好的方法去做呢?
浏览 2
提问于2013-10-29
得票数 1
回答已采纳
1
回答
Scala
从文件读取多维数组[ array [Array[Int]]
、
、
、
、
我需要
使用
外部文件复制这个数组定义的结果。
scala
> val data = Seq(Array(Array(1, 2), Array(3)),Array(Array(1), Array(3, 2), Array(1, 2)),Array(Array(1, 2), Array(5)),Array(Array(6))) 1,211,25
浏览 1
提问于2016-05-12
得票数 0
回答已采纳
3
回答
将Tuple2添加到
scala
列表
、
、
我有下面的
scala
代码,它试图向列表中添加一个(String,Int)元组。val myTupleList:
List
[(String,Int)] =
List
() val nameKey
浏览 6
提问于2015-05-12
得票数 1
回答已采纳
2
回答
在JRuby中访问
Scala
数据结构
、
、
然而,
Scala
数据结构没有,当我在谷歌上搜索JRuby /
Scala
互操作时,我发现了令人惊讶的很少。例如,您将如何迭代
Scala
的
Map
和
List
类型?
浏览 3
提问于2013-02-03
得票数 6
回答已采纳
1
回答
Scala
类递归
、
case class Country(id: Option[Long], name: String, states: Option[
List
[State]])def toMap[T: TypeTag](clazz:
scala
.Product):
Map
[String, Any] = { def recursion(key: String,
list
:
List
[T]):
浏览 0
提问于2015-05-14
得票数 2
回答已采纳
1
回答
字符串列表上的
Scala
映射操作出现Classcast异常
、
、
、
,
List
[String]] =
Map
('15' ->
List
(8001, 8002), '5' ->
List
(500, 501, 502, 503, 504, 505, 506, 507, 508我不明白的是,
为什么
使用
ClassCastException时,映射值上的映射
函数
会失败。请参阅下面的代码和错误。be cast to java.lang.String at
scala
.coll
浏览 19
提问于2019-06-21
得票数 0
2
回答
如果
函数
可以是另一种类型,那么如何应用一元规则?
、
、
如果是这样的话,会在所有集合类型中
实现
map
操作吗?因为into操作是在java.util.
List
上通用的,所以可以
使用
继承java.util.
List
的任何数据结构。我希望重新
实现
一些基本的clojure
函数
,这些
函数
也包含
scala
数据结构。[[:a 1] [:b 2]]) => (
scala
-
map
:a 1 :b 2) (concat (
scala
-
li
浏览 0
提问于2018-09-16
得票数 7
回答已采纳
4
回答
Scala
提取器unapply调用了两次
、
、
、
有人知道
为什么
,以及如何避免吗?val data =
List
("a","b","c","d","e") def unapply( s:String ) = {这将产生输出:S: aS: bS: cS: dS: e
浏览 0
提问于2013-06-12
得票数 2
回答已采纳
3
回答
Scala
奇怪的
map
函数
行为
为什么
下面的代码可以工作?res0:
List
[Char] =
List
(o, m, e)[master●●] %
scala
-Xprint:typer -e '
List
(1,2,3)
map
"somestring"'/folon
浏览 0
提问于2013-03-15
得票数 3
回答已采纳
1
回答
映射后的TreeSet不尊重顺序
、
、
我不知道如何解释/理解有关TreeSet和
map
函数
的下列行为。res1:
scala
.collection.immutable.SortedSet[(String, Int)] = TreeSet((ViVi,4), (Vivi,31), (vivi,14)) <em
浏览 4
提问于2014-09-26
得票数 2
回答已采纳
4
回答
scala
中的FlatMap行为
、
我正试图掌握
Scala
中flatMap
实现
的诀窍。基于
Scala
编程的定义 val listwords =
List
(
List
("abc"),
List
("def"),
List
("ghi")) val res2 = listw
浏览 7
提问于2016-05-17
得票数 0
1
回答
scala
的Collectors.groupingBy()替代方案
、
、
现在,我试图在
scala
中得到同样的东西,比如:但后来我得到了一些东西unspecified value parameters Supplier 如果您需要更多的信息/代码,请告诉我,我将创建一些虚拟示例,因为我不
允许
发布确切的代码
浏览 1
提问于2015-02-19
得票数 2
回答已采纳
3
回答
如何将实例方法赋给
Scala
中的值?
def deepFunction(foos :
List
[Foo], fnRef : ()=>Unit) = {} 另外:有没有可能对fnRef进行约束,使其只在Foo类中
使用
该签名的方法?
浏览 0
提问于2012-03-17
得票数 3
回答已采纳
2
回答
Scala
than的行为与
Scala
Map
不同
、
、
、
、
我尝试在一行中组合和初始化一个Array,大致相当于:characterMap.indices.foreach(characterMap(_) = Nil)var characterMap = ((0 until sizeX*sizeY)
map
Nil).toArray[
List
[ActorRef]] var characterMap = (for (_ <- 0 until si
浏览 0
提问于2013-06-07
得票数 1
回答已采纳
4
回答
对象不是
scala
中的值错误。
、
、
在尝试用
Scala
生成映射时,我收到以下错误消息: object不是值val myStringMap =
Map
[String, String]("first" -> "A","second" -> "B", "third" -> "C") 我对
为什么
不能创建这个映射感到非常困惑,因为在查看
Scala
文档之后,在我看来,代码的语法是正确的。
浏览 4
提问于2012-01-31
得票数 18
回答已采纳
2
回答
Scala
编译器显示"error:期望的标识符,但找到整型
文字
。“for () not {}
为什么
Scala
2.11.0-M3编译器在
使用
圆括号()时会给出error: identifier expected but integer literal found.,而
使用
花括号{}则可以很好地进行编译Welcome to
Scala
version 2.11.0-M3 (Java HotSpot(TM) 64-Bit Server VM, Java
List
[Int] =
List
(1, 1, 1, 1, 1, 1, 1, 1
浏览 4
提问于2013-07-14
得票数 14
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
《七周七语言:理解多种编程范型》读书笔记
Python和Scala的一等函数
好程序员大数据视频教程之快速入门Scala篇
Scala函数编程和隐式转换
关于Scala 这是最基础的知识了
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券