腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
scala
:在父
类
和子类中都覆盖构造函数中的
隐
式
var?
我有一个
类
,它接受一个
隐
式
参数,这个参数被称为
类
方法内部的函数使用。我希望能够覆盖该
隐
式
参数,并使
类
及其继承的父
类
都具有对同一新
隐
式
对象的引用。将父变量设为
隐
式
变量并将其设置为新值可以成功覆盖父变量中的
隐
式
变量,但不会覆盖子变量中的
隐
式
变量。 (这与类似,不同之处在于添加了覆盖同时影响子类和父
类</em
浏览 3
提问于2011-07-26
得票数 4
2
回答
case
类
scala
的
隐
式
排序
、
、
、
在
scala
中,Case类似乎没有
隐
式
排序。
scala
> case class A(i:Int)<console>:10: error: No implicitimplicitly[Ordering[A]] 我想知道是否有一般性地为所有案例
类
定义
隐
式
排序,如果没有,至少有一种方法可以为同一成员类型的每一个case
类
浏览 6
提问于2014-07-23
得票数 6
回答已采纳
3
回答
带
隐
式
转换的
Scala
映射
、
、
我有一个
Scala
案例
类
和一个相应的Java
类
。我已经声明了从
Scala
类
到Java
类
的
隐
式
转换。现在我有了
Scala
类
的
Scala
集合,我想将它们转换为Java
类
的
Scala
集合。
隐
式
转换有可能吗?当然,我可以显
式
调用转换函数,但它违背了使用
隐
式
转换器的目的。有办法做我想做
浏览 4
提问于2015-11-23
得票数 0
回答已采纳
1
回答
为什么在
scala
中不推荐
隐
式
转换?
、
、
摘自“带猫的
Scala
”(第18页):当使用
隐
式
def创建类型
类
实例构造函数时,请确保将参数标记为
隐
式
参数。如果没有这个关键字,编译器将无法在
隐
式
解析期间填充参数。具有非
隐
式
参数的implicit方法形成一个不同的
Scala
模式,称为
隐
式
转换。这也不同于上一节关于接口语法的内容,因为在这种情况下,JsonWriter
浏览 3
提问于2020-12-05
得票数 1
1
回答
如何实现类型
类
到接口语法的自动转换(Cats示例)
、
、
、
、
我正在浏览
Scala
和Cats的书,我想知道库是如何实现示例中描述的一些功能的。具体来说,它是关于使用
隐
式
转换从现有类型
类
定义自动生成
隐
式
类
。}
浏览 1
提问于2019-07-11
得票数 1
回答已采纳
2
回答
如何在方法作用域中使用
隐
式
而不是
类
范围?
、
我有一个类似于下面代码的
Scala
代码。有一个在
类
/对象级别上定义的
隐
式
,我希望用方法中定义的
隐
式
来“覆盖”它。在本例中,我希望使用b作为Int在bar方法范围内的
隐
式
。我该怎么做?Didn't pass implicit Int parameter implicitly[Int]} 错误:含糊不清的
隐
式
值因此,
浏览 3
提问于2020-08-06
得票数 1
回答已采纳
3
回答
如何在
Scala
中链接
隐
式
?
、
、
pimp-my-library模式允许我通过从
类
到实现该方法的
类
的
隐
式
转换,将方法添加到
类
中。 然而,
Scala
不允许发生两次这样的
隐
式
转换,所以我不能使用
隐
式
A到B和另一个
隐
式
B到C来从A转换到C。
浏览 1
提问于2011-03-17
得票数 77
回答已采纳
1
回答
Scala
: BigDecimal是数字的
隐
式
证据
、
如何
隐
式
地将
scala
.math.BigDecimal转换为
scala
.math.Numericprotectedimplicit def num: Numeric[T]提前谢谢。
浏览 3
提问于2017-05-01
得票数 1
回答已采纳
1
回答
值
类
类型的
隐
式
转换?
、
我读到了不同值
类
类型之间正在进行的
隐
式
转换。“
Scala
编程”一书指出:
scala
> var i = Int.MaxValue i: Int = 2147483
浏览 3
提问于2010-11-11
得票数 3
回答已采纳
2
回答
为什么一个
类
的第一个参数列表不能是
隐
式
的?
、
、
scala
> class A(implicit a: Int);defined class B
scala
> new A()(1)res2: B = B@171f735 <console>:7: error: too many arguments f
浏览 17
提问于2010-07-09
得票数 18
回答已采纳
2
回答
Case
类
和
隐
式
参数与模式匹配
我试图将
隐
式
参数与案例
类
结合起来,但是我被困住了。语言规范,这是由于编译器为case
类
生成的提取器对象:我的
隐
式
Boolean不是结果case
类
的成员,因此它必须在第二个(
隐
式
)参数列表中(不幸的是,我在伴生对象的应用方法中找不到): def apply[tp
浏览 5
提问于2011-03-15
得票数 20
回答已采纳
1
回答
如何使用对象?
、
、
我试图使用
Scala
编写注释,以便从现有对象生成另一个case
类
。但当我尝试这样做时:我发现了一个错误: 错误:(5,20)方法解析的参数不足:(
隐
式
转换:
scala
.meta.common.Convertdomain.MyObject.type,
scala
.meta.inputs.Input,
隐
式
解析:
scala
.meta.parsers.Parse
浏览 5
提问于2016-12-27
得票数 0
回答已采纳
1
回答
超性状的内
隐
参数解析
、
我正在尝试使用
隐
式
参数将依赖项“注入”到
类
中,如下所示: def m:String implicit val objBar = newval向Bar提供
隐
式
参数。
scala
> println((new FooTrait{}).go)给了我我期望的结果。> println((new FooTrait with SuperFoo).go)我认为编译器在尝试通
浏览 1
提问于2012-05-03
得票数 5
回答已采纳
1
回答
与
scala
类同名的对象中
隐
式
函数的作用域
、
、
问题很简单:在
Scala
中,对象A的
隐
式
函数定义是否在A
类
的范围内?还是必须显
式
地使用import A._来访问
隐
式
函数?
浏览 5
提问于2016-06-04
得票数 0
回答已采纳
1
回答
对
scala
中的所有子软件包使用相同的软件包文件
、
我有一个包对象,在包中有一些
隐
式
的
类
,比如x。让我们称其为文件中的x.
scala
。我有两个子包x.a和x.b。我还需要在两个子包中使用相同的
隐
式
类
。到目前为止,我已经为a.
scala
和b.
scala
中的两个子包创建了package对象,并在这两个对象中复制了
隐
式
类
的代码。必须有一种方法可以以更好的方式完成这项工作。
浏览 2
提问于2014-06-24
得票数 4
1
回答
在
Scala
类
定义中,“
隐
式
val”的含义是什么?
、
我正在努力提高
Scala
的速度,并对关键字“
隐
式
”的用法感到有点困惑。case class DemoApp() {} 这与传递给DemoApp()
类
构造函数的参数有关吗?
浏览 1
提问于2020-07-01
得票数 1
回答已采纳
7
回答
定义简单案例
类
排序的简单惯用方法
、
、
我有一个简单
scala
类
实例的列表,我希望使用list.sorted以可预测的字典顺序打印它们,但是收到“没有为.定义的
隐
式
排序”。
scala
> val l = List(A("words",50),A("ar
浏览 7
提问于2013-10-13
得票数 116
回答已采纳
1
回答
将Java的整数转换为
Scala
的Int
、
我有一段返回java.lang.Integer的Java代码,它可以是null但是,当我在
Scala
类
中使用它时,我会得到以下错误: 也就是说,
Scala
隐
式
地尝试将Java的Integer转换为
Scala
的Int (使用
隐</e
浏览 2
提问于2015-08-12
得票数 11
回答已采纳
2
回答
Scala
中
隐
函数的转换与
隐
式
类
的区别
、
对于
Scala
中的
隐
式
转换,我可以使用任何一个
隐
式
转换函数。implicit def intToX(i:Int):X = new X(i) 或隐含
类
def myMethod关于有一个相关的问题,但它只比较
隐
式
函数和类型
类
。我感兴趣的是与
隐
式
类
的区别。
浏览 6
提问于2015-08-29
得票数 8
回答已采纳
3
回答
使构造函数参数在
类
主体中
隐
式
可用
、
我希望使
类
的显
式
构造函数参数在
类
主体中
隐
式
可用。我可以将第二个参数和后续参数标记为"implicit val",这是有效的: | println(implicitly[String])defined class Foo hello
浏览 1
提问于2014-05-06
得票数 1
回答已采纳
点击加载更多
相关
资讯
Scala 隐式转换和隐式参数
Scala函数编程和隐式转换
Python和Scala的类和对象(一)
Python和Scala的类和对象(二)
简单定义Python和Scala的类和对象
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券