腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(927)
视频
沙龙
2
回答
Scala
:
对于
模式
匹配
case
类
来说
,
圈
复杂度
太高
、
我有几个案例
类
,比如:
case
class TypeX(a: Int, b: Int, c: String)object metrictypes{
case
class FailureCount(a: TypeX) extendsmetrictypes
case
class WarningCount(a: TypeX) extends
浏览 26
提问于2021-02-01
得票数 0
1
回答
如何重构这个函数来解决
圈
问题?
、
我试着在译码器上修正这个错误重构此功能的最佳方法是什么?def resource_icon(resource) when :locations when
浏览 0
提问于2017-10-04
得票数 0
回答已采纳
2
回答
将数据的switch语句重构为不同类型的数据
、
、
、
我的任务是重构一个写得很差的switch语句(这会使
圈
复杂度
激增)。简而言之,有一个
类
可以解析文件中的各种值。reader.EndofFile) switch (reader.ReadLine())
case
_location = short.Parse(reader.ReadLine());
case
//
浏览 0
提问于2010-11-29
得票数 2
回答已采纳
3
回答
Scala
2.10,它对JSON库和
case
类
验证/创建的影响
、
、
、
、
"hey", 10, Bar(23))没有跳
圈
(即样板式的准备工作),即使是任意复杂的对象图也是如此。也许我的要求
太高
了,但人总是可以做梦的。请打碎我的2.10梦想,或者告诉我万众期待的
Scala
.Next的发布将开启哪些新的途径 此外,
对于
case
类
,似乎
对于
验证/创建,scalaz验证是首选的武器。然而,作为一个Scewbie,我发现scalaz有些挑战,并抵制F-ing黑暗面,尽管它有明显
浏览 0
提问于2012-03-08
得票数 25
1
回答
Scala
中的案例
类
是如何特殊的?
、
根据定义: abstract Class Vehicle
case
classPlane ex
浏览 2
提问于2014-11-12
得票数 0
3
回答
Scala
中POJO的
模式
匹配
?
、
、
我正在尝试将我的
Scala
代码更新为新的API。我想知道是否仍然可以为Java
类
使用
模式
匹配
。假设我有一个简单的Java
类
,如下所示: private int i; this.i = i;} return i; }
浏览 7
提问于2014-11-09
得票数 3
回答已采纳
1
回答
对象中的
Scala
嵌套选项链
、
我最近开始学习
scala
广告,试着让自己熟悉一个简单的演示程序。 val bottom: Option[Cell],如何在
scala
编辑
case
class Cell( val y: Int,
浏览 4
提问于2016-02-10
得票数 1
回答已采纳
2
回答
我们所有的Model
类
都应该是
case
类
吗?
我是
Scala
的新手,正在尝试理解它的各种构造及其用例,因此归结到
case
类
,它们
对于
模式
匹配
等非常有用。 那么从MVC的角度来看,我们所有的模型都应该是
case
类
来利用这个特性吗?我查看了play框架的示例代码片段,发现了一个将模型
类
定义为
case
类
的示例。
浏览 2
提问于2012-07-18
得票数 2
2
回答
使用泛型
Case
类
理解擦除
、
对于
以下
case
类
:defined class Foo foo: Foo[Int] = Foo(foo) |
case
_
浏览 0
提问于2015-01-13
得票数 2
2
回答
案例f:Int和
case
f@ Int之间的差异
case
x:Int和
case
x @ Int有什么区别?在下面的示例中,为什么
case
x@Int在传递Int参数时得不到
匹配
?
scala
> def matchInt (x:Any) = x match { |
case
_ => println("no int
浏览 4
提问于2017-11-23
得票数 0
回答已采纳
3
回答
模式
匹配
空ArrayBuffer
、
是否有用于表示空ArrayBuffer的特殊情况
类
,可用于与列表的Nil类似的
模式
匹配
?这也是为什么这样做的原因:res11: Boolean = true
scala
>虽然Nil的存在
对于
List的工作至关重要,但是数组不需要这种特殊的结构。我为空
匹配
检查找到了一种解决方法,在大多数情况下可能有效: collection.mutable.
浏览 3
提问于2014-06-16
得票数 5
回答已采纳
5
回答
有没有办法将match与boolean一起使用?
、
、
、
但我做不到
case
??? //what here?? }
浏览 0
提问于2019-09-10
得票数 1
3
回答
圈
复杂度
扩展到不可重用的函数上。
、
、
、
我关心可读性,人们想出的最好的衡量标准似乎是
圈
复杂度
。 现在,我认为逐行阅读代码可能是一个很好的度量,但是当它是清晰的映射时,我会感到有些困难。在每个函数的基础上测量
圈
复杂度
会导致人们产生我认为的“欺骗”。函数被分成许多函数,只有在与另一个函数一起使用时才能工作。这通常也是通过创建复杂的数据结构来实现的,比如在函数和
类
之间传递的巨型状态对象,并且没有遵循明确的
模式
。当然,这是在一种语言中发生的,在这种语言中,可以很容易地从非平面字典中移除添加的任意键和值。再说一遍,这里我不讨论一个定义良
浏览 0
提问于2017-03-17
得票数 7
回答已采纳
3
回答
模式
匹配
的选择器是详尽的
、
看着,上面写着: 我不太明白他们在这一段中的意思。我们必须
匹配
所有可能的字符串,这是愚蠢的,所以我认为我的理解是不正确的。有人想澄清一下吗?
浏览 9
提问于2016-04-24
得票数 2
回答已采纳
3
回答
当在
类
之外使用
case
类
构造函数param时,它被调用了什么?
、
、
第8行中的Ask返回一个
scala
.concurrent.Future。第9行的成功不是直接使用的,而是
case
类
构造函数参数result使其成为作用域,因此可以在第10行中使用。这在
Scala
里叫什么?我在哪里可以了解更多关于这个语法是如何工作的?3. import
scala
.concurrent.Await 4.
浏览 6
提问于2015-04-05
得票数 2
回答已采纳
3
回答
通过类型的大小写
匹配
根据SparkSQL中的类型转换值
、
在
Scala
中可以
匹配
参数类型吗?假设我有一个函数,它接收两个参数:value和type。我想使用
模式
匹配
来进行类型转换。例如:我尝试了几种选择,但似乎没有什么效果: 错误:
模式
类型与预期类型不兼容;找到: org.apache.spark.
浏览 1
提问于2016-01-06
得票数 9
回答已采纳
2
回答
Scala
案例
类
与Kotlin数据
类
、
、
Scala
有一个名为
case
类
的特性,而Kotlin有另一个名为数据
类
的特性。
Scala
case
类
和Kotlin 数据
类
的主要区别是什么?
浏览 3
提问于2020-03-31
得票数 8
回答已采纳
1
回答
从
类
到
匹配
泛型的
Scala
映射
、
我想在
scala
中创建一个从ClassTag到MyHelperClassthat
类
的映射,类似这样的东西(它不编译,因为映射不支持这种按元素划分的
模式
匹配
):import
scala
.reflect.runtime.universe._ classTag我需要编译器知道返回的助手与输入
类
标记相同。 我宁愿不做
浏览 5
提问于2016-12-05
得票数 0
3
回答
当
模式
匹配
为Nil而我们想返回Nil时,合适的返回值是多少?
总的
来说
,我对
Scala
和函数式编程很陌生。所以这是我的疑问。def drop[A](l: List[A], n: Int): List[A] = { else l match {
case
Cons(_, t) =&g
浏览 0
提问于2015-02-24
得票数 7
回答已采纳
2
回答
代码分析器: PMD & FindBugs
、
、
、
、
1.关于PMD:1.2是否有必要遵从这个警告意见?
浏览 6
提问于2009-10-10
得票数 7
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python 3.10的几个好用的新特性
Macros 何去何从
好程序员大数据视频教程之快速入门Scala篇
JVM语言比较研究:Java、Kotlin 和Scala的利与弊
Scala对于大数据开发重要吗?Scala基础学习建议
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券