腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
0
回答
scala
匹配
Class
[
X
]
仅
适用于
在
case
外部
定义
的
类
我正在使用
scala
将不同
的
java类型转换为Spark DataType,所以我写了以下方法:
x
match{
case
s:
Class
[String] => StringType
case
d:
Class<
浏览 3
提问于2017-11-22
得票数 0
2
回答
我可以使用@开关和数字吗?
、
、
、
、
我可以用开关大小写来
匹配
枚举中
的
模式吗?= Value} def foo(
x
: Foo.Value) = (
x
: @switch) match {
case
Foo.Second => 2 }但是要得到以下警告(
Scala
2.11.4): warni
浏览 4
提问于2015-01-05
得票数 4
回答已采纳
3
回答
模式
匹配
的
选择器是详尽
的
、
看着,上面写着: 我觉得很奇怪,因为我们如何才能涵盖开关情况下
的
所有场景
浏览 9
提问于2016-04-24
得票数 2
回答已采纳
1
回答
scala
在数组上是如何
匹配
的
?
纵观
Scala
代码,可以通过向object Array添加一个apply方法来实现方便
的
数组创建语法。起初,我认为这是通过
case
类
以某种方式实现
的
,因为您可以运行以下命令,但事实似乎并非如此:我知道我还需要查看WrappedArray和所有超
类
,但是我不知道
scala
是如何在数组上实现这种
匹配
的
(我
浏览 0
提问于2011-11-01
得票数 1
回答已采纳
2
回答
为什么要在
scala
的
for循环中为模式
匹配
定义
filter?
、
、
、
、
要创建一个可以
在
Scala
中使用以进行理解
的
新
类
,似乎您所要做
的
就是
定义
一个map函数: | def map[U](f: (T) => U) = this.items.map(f)defined
class
C
scala
> for (
x
<- new C(1 -> 2,
浏览 2
提问于2010-12-08
得票数 18
回答已采纳
1
回答
Scala
中
的
案例
类
是如何特殊
的
?
、
根据
定义
: abstract
Class
Vehicle
case
class
Ca
浏览 2
提问于2014-11-12
得票数 0
16
回答
Scala
的
case
类
和
类
有什么不同?
、
、
我
在
谷歌上搜索了一下
case
class
和
class
之间
的
区别。每个人都提到,当你想要在
类
上进行模式
匹配
时,用例
类
。否则,请使用
类
,并提到一些额外
的
好处,如equals和hash代码覆盖。但是,这些是人们应该使用
case
类
而不是
类
的
唯一原因吗? 我猜
Scala
中
的
这个特性应该有一些非常重要
的
原
浏览 8
提问于2010-02-23
得票数 467
回答已采纳
2
回答
具有协方差
的
隐式分解
、
、
为什么下面的代码
在
Foo是不变
的
时候可以工作,而当它是协变
的
时候却不能呢?Foo
的
协变版本会产生一个类型错误,说明
在
useF1调用中,参数
的
类型为Foo[T],但F1是必需
的
。与F1
的
模式
匹配
揭示了这样一个事实:T = Int,因此
x
具有Foo[Int]类型。隐式转换函数用于
在
useF1
的
参数中将Foo[Int]转换为F1。F2也是如此。// A GADT wi
浏览 12
提问于2015-04-03
得票数 1
3
回答
如何在一个
类
中
匹配
多个参数列表?
、
、
、
、
考虑这个
类
:如果我想
匹配
如下内容,unapply方法看起来会是什么样子:
case
DateTime(2012, 12, 12)(12, _, _) => // December 12th 2012, 12
浏览 31
提问于2011-05-28
得票数 21
回答已采纳
0
回答
以任意对象为参数
的
函数
、
、
import
scala
.reflect.runtime.universe._
class
B
case
x
:A => println("this an A") } }但这
浏览 6
提问于2017-01-10
得票数 2
回答已采纳
2
回答
重写Companion对象值和
Scala
MatchError
、
、
、
class
A {} val f = "Object A" override val A.f= "Object B"b.g 如果这不起作用,有没有办法覆盖类似这样
的
伴生对象val或def?
浏览 0
提问于2013-05-01
得票数 5
2
回答
将JSON序列化为
Scala
case
类
、
、
我需要将JSON序列化到
scala
case
类
。这不是关于JSON序列化
的
问题,而是
scala
中
的
类
映射问题。JSON
的
示例: "id": 98433, "vendor": { "name": "Santa&qu
浏览 4
提问于2015-04-28
得票数 0
回答已采纳
4
回答
匹配
到
Scala
中列表
的
第n个元素
将一个值与列表
的
第n个元素进行
匹配
,最好
的
Scala
习惯用法是什么?这种天真的方法显然行不通:list: List[Int] = List(5, 6, 7)
x
: Int= 7
scala
>
x
match {
case
list(2) => true;
case</e
浏览 2
提问于2011-07-27
得票数 8
回答已采纳
2
回答
Scala
:
在
模式
匹配
中混合特征和大小写
类
、
、
、
我想
匹配
一些案例
类
。如果我不知道它们,我想在
类
必须扩展
的
特定特征上进行
匹配
。Event") }Didn't match a
浏览 0
提问于2011-09-29
得票数 15
回答已采纳
1
回答
在
Scala
2.9之后,围绕
case
类
的
哪些内容将被移除?
、
、
、
、
我知道有一些关于
case
类
的
更改计划,比如禁止它们之间
的
继承:defined
class
Foo <console>:9: warning:
case
class
`
class
Bar'
浏览 2
提问于2011-05-14
得票数 7
回答已采纳
4
回答
scala
语言中
的
scheme
scala
有没有等同于scheme
的
cond
的
?
浏览 1
提问于2010-11-06
得票数 8
回答已采纳
2
回答
复合类型
的
Case
类
伴随对象生成错误
、
、
定义
的
空特性测试:复合类型中使用
的
:a: Int withTest = 10
scala
>
case
class
Foo(a: Int with Test) error: type
浏览 2
提问于2013-11-20
得票数 10
回答已采纳
1
回答
使用
Scala
,是否可以
定义
一个
case
类
,并在以后将其用于eval代码中?
、
、
、
、
我希望将
case
类
的
定义
交给工具箱,并在以后我执行eval时能够使用它们。工具箱应该能够知道案例
类
的
定义
。例如,我能够用args电子邮件
定义
一个名为身份验证
的
案例
类
import
scala
.reflect.runtime.universe) val toolBox = cm.mkTo
浏览 3
提问于2022-01-26
得票数 0
1
回答
Apache中
的
Case
类
相等
、
、
、
、
为什么火花中
的
模式
匹配
与
Scala
中
的
模式
匹配
不一样?见下面的例子。函数f()尝试
在
类
上进行模式
匹配
,它在
Scala
中工作,但在Spark中失败,并导致所有“??”。f2()是一种解决方法,可以
在
使用.isInstanceOf()
的
星火中获得预期
的
结果,但我理解这在
Scala
中是糟糕
的
形式。 任何帮助模式
匹配
在此场景中
的
浏览 4
提问于2016-02-09
得票数 15
回答已采纳
11
回答
要在
Scala
中映射
的
Case
类
、
有没有一种很好
的
方法可以转换一个
Scala
case
class
实例,例如val
x
= MyClass
case
类
,而不仅仅是预
定义
的
类
。我想一个解决方案可能不得不使用Java反射,但是我不愿意写一些东西,如果
case
类
的
底层
浏览 1
提问于2009-08-04
得票数 78
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python 3.10的几个好用的新特性
JVM语言比较研究:Java、Kotlin 和Scala的利与弊
C# 的未来:主构造函数
Scala函数编程和隐式转换
Scala之apply方法
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券