腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
scala
扩展
带有
返回
各种类型
的
方法
的
特征
,
类型
不
匹配
scala
、
types
、
traits
getB: Type1 def getA: Decoder[T]} 目前,任何一种定义所有
类型
的
方式都是错误
的
浏览 11
提问于2020-10-22
得票数 2
回答已采纳
1
回答
Scala
:分派
scala
、
design-patterns
、
pattern-matching
、
matching
、
dispatch
我想知道如何在
Scala
中实现可
扩展
的
分派机制。例如: 我有一个名为Sender
的
特征
(
带有
一个‘send’
方法
)和一堆实现该
特征
的
类(MailSender、IPhoneSender、AndroidSender)。在它们上面有一个类,它实现了相同
的
特征
,但根据消息
的
类型
将消息分派给上面的发送者。我知道我可以使用模式
匹配
,但这种
方法</em
浏览 4
提问于2015-03-06
得票数 0
1
回答
在
Scala
中用泛型实现
特征
的
正确
方法
是什么?
scala
、
generics
、
type-bounds
我有一些简单
的
特征
(在下面的例子中实体)是由我
的
应用程序中
的
案例类
扩展
的
。我想要创建一个EntityMapper特性,它提供了一个接口来处理
扩展
实体
特征
的
案例类(在下面的示例中是Foo)。EntityMapper[Foo] {} 我也尝试过用简单继承来实现同样
的
事情,但是我不能正确地限制FooMapper中
的
类型
参数只使用Foos,我必须使
方法
签名与<e
浏览 2
提问于2014-09-03
得票数 7
回答已采纳
5
回答
scala
-不带Regex
的
字符串解析
string
、
scala
、
pattern-matching
我有
各种类型
的
字符串,如下所示:saledatatypessales_data.type.other.metric2我正试图解析它们,以便在最后一个点前后得到一个
带有
一个单词
的
子字符串。如果一个单词
不
包含点,它必须按原样
返回
: sales_data_type,saledatatypes。but seems to work 为了
扩展
我对<
浏览 1
提问于2018-07-31
得票数 0
回答已采纳
2
回答
如何
返回
通配符泛型?
scala
、
typeclass
、
covariance
、
existential-type
、
singleton-type
我有一个
带有
参数
的
类型
别名,我想从一个
方法
返回
不同参数
类型
的
实例: def gen(x: Int): TC[Any] 在第2行:错误:
类型
不
匹配
;发现:
scala
.reflect.Cla
浏览 0
提问于2019-08-30
得票数 0
回答已采纳
1
回答
Scala
,使用泛型
特征
扩展
对象
scala
、
singleton
、
extend
、
type-mismatch
、
traits
我正在使用
Scala
,我想用一个
特征
来
扩展
一个(单例)对象,它提供了一个数据结构和一些
方法
,如下所示: val tray = ListBuffer.empty[T]def add[T] (t: T) = tray += t}object Testwith Tray[Int] 但是add和get中
的
类型
不</e
浏览 0
提问于2012-12-25
得票数 7
回答已采纳
2
回答
自引用泛型
scala
我已经搜索了一下,但我没有找到这样一个结构
的
例子:这是以我理解
的
方式解释
的
。 这是如何解决
的
?对我来说,这看起来像是一个无休止
的
递归,但似乎我
的
结论是错误
的
。
浏览 2
提问于2013-02-18
得票数 5
回答已采纳
1
回答
参数化
类型
元组上
的
Scala
匹配
错误
scala
、
inheritance
、
types
我试图使用参数化基类为
各种类型
编写一些通用测试软件。我得到
匹配
的
错误,虽然在代码,我不认为应该是可能
的
。x.getClass}") foundKeys should contain theSameElementsAs expectedKeys.map(x => (x, x, x))}
扩展
类指定TypeTest
的
参数,但是这个代码块会抛出运行时异常(因为我们
不
匹配
我认为应该是这里唯一允许
的
浏览 1
提问于2015-10-29
得票数 1
回答已采纳
1
回答
类型
参数
不
扩展
给定
的
类型
scala
我想定义一个泛型,这样它
的
类型
参数就不会
扩展
给定
的
类型
。例如, // ....将定义一个其
类型
参数
扩展
Throwable
的
特征
。我想要像这样
的
东西(不是真正
的
Scala
代码): //
浏览 0
提问于2011-10-16
得票数 16
2
回答
将新
的
Iterable{}代码从
Scala
2.7.7移植到2.8
scala
、
scala-2.8
、
iterable
类型
的
类型
参数(
带有
(A和Int) => in
的
IterableAny)不符合类GenericCompanion中
类型
参数(
类型
CC)
的
预期
类型
。任何
类型
参数与CC
类型
的
预期参数
不
匹配
:没有
类型
参数,但
类型
CC有一个不可能创建
的
definedoverriding modifierover
浏览 3
提问于2010-08-09
得票数 5
回答已采纳
2
回答
在
scala
中在父
特征
中声明子
特征
的
自我
类型
。
scala
、
inheritance
、
traits
、
self-type
我有一些
scala
的
特征
,具有相同
的
自我
类型
,声明如下。. */我试图将自我
类型
声明抽象为父母
特征
,这样这些
特征
中
的
每一个都不需要定义自我
类型
。我试过以下几种
方法
。在
Scala
中是否有办法在父母
特征
中强制执行自我
类型
的
子女
特征
? 更新:看起来这个问题有点让人困惑。我想要实现
的
是
浏览 2
提问于2016-01-20
得票数 3
1
回答
Scala
似乎无法将可变
的
映射转换为Java映射
scala
、
compiler-errors
、
scala-collections
、
type-mismatch
public Map<Object,Object> contextMap; }val ctx: Map[String,Fizz] = Map()ctx.setContextMap(ctxMap)
类型
不</
浏览 2
提问于2017-01-09
得票数 1
回答已采纳
3
回答
JSON呈现
Scala
/Play 2.1
scala
、
playframework
、
playframework-2.1
我正在做一个小项目,试着让
Scala
/Play后端工作。我试图让它
返回
,并在web服务端处理JSON。我似乎不知道如何使JSON编组和解编组工作。有人能帮我解决这个问题吗?我使用
的
是Play 2.1和
Scala
2.10。我得到
的
错误是“重写
方法
读取
类型
的
特征
(json: play.api.libs.json.JsValue)play.api.libs.json.JsResultmodels.Address;
方法</
浏览 8
提问于2013-02-15
得票数 1
1
回答
特征
A只能由
扩展
特征
B
的
类来
扩展
scala
、
traits
trait B {} def foo = "Foo"} 在
Scala
中有什么
方法
可以指定
扩展
特征
B
的
类必须
扩展
特征
A,然后使用
特征
A在
特征
B中定义
的
方法
的
实现
方法
吗?这样B就可以调用th
浏览 3
提问于2013-07-22
得票数 1
2
回答
Scala
:使用
特征
扩展
case类层次结构
的
子集
scala
、
mixins
、
traits
、
case-class
考虑下面的case类层次结构,用于建模上下文无关
的
语法规则。现在我想指定当且仅当list中
的
所有表达式都具有BNF
特征
时,Conc(atenation)和Alt(ernate)具有BNF
特征
。通过这种方式,我想检查
方法
调用是否子层次结构中
的
所有表达式都具有BNF
特征
。 我该如何指定它?
浏览 1
提问于2014-08-09
得票数 1
1
回答
习惯用法:在集合中查找与
Scala
中给定
的
子
类型
匹配
的
第一个元素。
scala
、
scala-collections
我正在教自己
Scala
,Akka,并通过开发一个订单手册
的
模型来玩。我需要在集合(特别是优先级队列)中找到与特定
类型
的
Ask订单(特别是LimitOrderAsk)相
匹配
的
各种类型
的
Ask订单中
的
第一个元素。我提出
的
解决办法如下: case ask: LimitOrderAsk => true}
浏览 2
提问于2014-12-28
得票数 2
回答已采纳
3
回答
具有子
类型
集
的
相交
Scala
集
scala
、
generics
为什么这个函数
不
编译?class MyType(n: Int) (s1 & s2) 错误:
类型
不
匹配
;发现: Set_$1,其中
类型
_$1 <:MyType必需:
scala
.collection.GenSetMyType注释:_$1 <:MyType,但是
特征
GenSet在
类型
A中是不变
浏览 4
提问于2013-08-02
得票数 5
回答已采纳
1
回答
添加
方法
返回
类型
时
Scala
类型
不
匹配
scala
我有一个在没有指定
的
返回
类型
时运行
的
方法
,但是一旦添加
返回
类型
,就会出现一个
不
匹配
的
错误。
返回
值
的
返回
类型
相同。这样做很好:
scala
.io.Source.fromURL(url).getLines.drop(1).toList
返回
浏览 4
提问于2017-11-13
得票数 0
回答已采纳
3
回答
可以从self
类型
调用重写
的
方法
吗?
scala
请考虑以下内容: trait Bar { self: Foo => }new Foo with Bar foo
返回
"bar“。问题是Bar.foo是否可以调用Foo.foo,就像在“普通”继承情况下经常做
的
那样。override def foo = super.foo + "bar&
浏览 0
提问于2016-04-30
得票数 15
3
回答
“
特征
”和“模板
特征
”有什么区别?
scala
看看Traversable和TraversableLike
的
scaladoc,我很难弄清楚它们之间
的
区别(除了一个
扩展
了另一个)。文档中唯一明显
的
区别是,它说Traversable是一个“
特征
”,而TraversableLike是一个“模板
特征
”。但是,在谷歌上搜索“模板
特征
”并没有揭示出这个术语
的
定义。帮助!
浏览 2
提问于2011-01-05
得票数 23
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券