腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
scala
细化
大小
上
的
模式
匹配
、
、
、
、
我想提供一个基于不同类型
的
case类
的
json
模式
(在编译时)(包括
Scala
精炼) object JsonSchema { c.Expr[String](q"&qu
浏览 27
提问于2019-09-03
得票数 1
回答已采纳
7
回答
Scala
:处理元组返回值是否需要临时变量?
、
、
、
考虑以下使用循环来清空
Scala
中
的
队列
的
草图:while( !tempQueue) = queue.dequeue doSomethingWith(record)有什么方法可以避免临时变量tempQueue,并让
Scala
必须引入额外
的
符号是烦人
的
,而且可能会有一些多余
的
复制(虽
浏览 0
提问于2011-12-20
得票数 2
回答已采纳
1
回答
什么时候
大小
写在语法上有意义?
、
显然,
匹配
任何内容并将其绑定到名称a,而查找A变量并
匹配
==认为等于A
的
任何内容。这让我大吃一惊;虽然我知道
Scala
是
大小
写敏感
的
,但我从未想过标识符
的
大小
写会影响解析规则。
Scala
的
语法关心标识符
的
大小
写是很常见
的
吗,还是只有少量
的
上下文会发生这种情况?如果只有少量这样
的
上下文,那么它们是什么?我在Google
上<
浏览 0
提问于2017-03-15
得票数 7
1
回答
{}在函数
的
返回类型中
的
用途是什么?
在以下函数声明中:{}
的
目的是什么? 方法调用
的
结果与大括号或不带大括号
的
结果相同。
浏览 0
提问于2018-03-06
得票数 7
回答已采纳
2
回答
我可以使用@开关和数字吗?
、
、
、
、
我可以用开关
大小
写来
匹配
枚举中
的
模式
吗?我试过了 val First = Value def foo(x: Foo.Value) = (x: @switch) match { 然后我尝试用Java定义枚举,因为Java
的
enum与
Scala
<
浏览 4
提问于2015-01-05
得票数 4
回答已采纳
1
回答
是否使用
细化
进行重试?
、
使用
细化
,我尝试定义fimport eu.timepit.refined.api.Refined
scala
(c) => fEither(action, su
浏览 22
提问于2017-08-29
得票数 1
2
回答
Scala
类型系统如何知道cons + Nil是穷尽
的
?
、
、
我刚刚编写了这个函数,想知道如果省略Nil
的
情况会发生什么,并且注意到scalac给了我一个警告: list我了解了递归数据类型
上
模式
匹配
的
一般概念,直到你用尽了所有的情况,但我不清楚如何映射到
Scala
类型系统。具体来说,我查看
Scala
标准库
的
源代码,并想知道:
Scala
在代码中的确切位置是,需要一个基本
大小
写来
浏览 3
提问于2015-05-05
得票数 4
回答已采纳
1
回答
Scala
:
模式
匹配
和
匹配
表达式在
Scala
中相同吗?
、
我在
Scala
中看到了许多标题为
模式
匹配
的
源代码,但它们只讨论
匹配
表达式。
Scala
中
的
模式
匹配
是否仅用于
匹配
表达式?有人能清楚地理解
Scala
中
的
模式
匹配
和
匹配
表达式吗?我应该考虑
模式
匹配
比
匹配
表达式更广泛
的
概念吗?然后只考虑
匹配
表达式,
浏览 6
提问于2017-02-13
得票数 1
回答已采纳
2
回答
Scala
中字符串
的
模式
匹配
、
如何在
Scala
中对字符串进行
模式
匹配
: | case x :: _ => x<console>:9: error: constructorcannot be instantiated to expected type; case x :: _ =>
浏览 8
提问于2014-09-20
得票数 0
回答已采纳
1
回答
可以对
scala
/MatchError::<init>进行删除
的
piTest调用吗?
、
、
case Nil => List(x) if (a >= x) x :: xs }我在这两行中都有以下错误: 1. removed call to
scala
浏览 3
提问于2021-05-12
得票数 0
回答已采纳
1
回答
为什么在
Scala
中类型检查和类型转换被认为是糟糕
的
样式?
、
、
在“
Scala
中
的
编程”(第二版)一书中,作者写道:“在
Scala
中编写类型测试和转换相当冗长。这是有意
的
,因为不鼓励实践。通常最好使用
模式
匹配
和类型化
模式
。”在其他地方,他们重复说,使用这些构造是“糟糕
的
风格”。 我完全同意
Scala
的
模式
匹配
语法要好得多,但它不是基本
上
用于类型检查和类型转换
的
语法糖吗?还是我漏掉了什么?
浏览 5
提问于2012-12-08
得票数 6
回答已采纳
1
回答
使用
Scala
的
模式
匹配
匹配
参数化类型
、
、
、
我有一个class Operator[T: TypeTag : ClassTag],在它
的
方法中,我想在参数化类型T
上
使用
Scala
的
模式
匹配
。我知道
模式
匹配
是如何工作
的
,所以在
Scala
的
repl中尝试了以下命令,但得到了一个错误。
scala
> def matchTest() = T match { | case x: String => "abc
浏览 0
提问于2015-01-02
得票数 1
1
回答
如何在
scala
中表示“classOf”表达式
、
我是
Scala
概念
的
新手。我需要遍历一个
Scala
代码树,它包含一个表达式,如:classOf[org.apache.commons.lang3.ArrayUtils]为了成功地
匹配
这个表达式,正确
的
模式
是什么?
浏览 2
提问于2018-03-06
得票数 2
回答已采纳
1
回答
如何实现::
模式
匹配
?
、
例如, case x :: y => (x, y)在上面的代码中,
模式
匹配
会自动发现任何非空
的
List都与x :: y
大小
写
匹配
。更重要
的
是,使用
Scala
中
的
infix表示法,我们可以等效地编写1 :: Nil (尽管事实证明,Nil.::(1)将被调用,而不是::(1, Nil),可能是由于某些优先级规则)。因此,我猜case类::与::
的
模式
匹
浏览 3
提问于2016-09-21
得票数 2
回答已采纳
2
回答
Scala
模式
匹配
组与使用findAllIn
的
匹配
组不同
、
、
我发现,在
Scala
中通过正则表达式
上
的
模式
匹配
提取
的
组与使用findAllIn函数提取
的
组不同。1)这里有一个使用
模式
匹配
的
抽取示例-
scala
> val fullRegex = """(.+?)=(.+?)""".
scala
> val x = """a='b
浏览 3
提问于2014-12-26
得票数 2
回答已采纳
1
回答
用于几何类型层次结构
的
整洁设计
模式
、
、
我正在寻找一种简洁
的
方式来为我
的
几何集合实现一个很酷
的
设计
模式
。现在,在我
的
几何类型层次结构
的
顶部,我有一个叫做Geometry
的
特征。这个想法是让每个几何图形继承特征,然后为特定类型
的
几何图形实现特定
的
代码。当然,作为几何对象,这些几何对象需要实现各种方法。以计算到任何其他几何图形
的
距离为例-我将其称为distanceTo。最干净
的
方法必须是在Geometry特征中有一个方法,如下所示: def
浏览 0
提问于2011-11-25
得票数 2
回答已采纳
1
回答
Scala
中linter和代码覆盖率冲突中
的
默认情况
、
、
、
当
Scala
中
的
模式
匹配
中没有默认
的
大小
写时,我
的
指针总是抱怨。然而,默认情况往往是人为
的
,而我
的
程序永远无法达到这种情况。作为一个例子,请考虑以下程序:x: Int = 1 | case 1 => println("yay") |case _ => println
浏览 6
提问于2016-04-23
得票数 2
2
回答
理解子类
的
模式
匹配
、
我编写了以下方法来
匹配
Box[A]
上
的
模式
import net.liftweb.common._ | }我编写这个方法是为了了解ParamFailure ( Failure
的
一个子类)是否会在Failure(_, _, _)<
浏览 2
提问于2015-01-20
得票数 2
回答已采纳
2
回答
Scala
语法奇异性与::和要求小写
、
scala
> val myList = List(42)s2: Int = 42
scala
> val S2 :: Nil = myList val S2 :: Nil = myList^ 这似乎是区分
大小
写
的
。
浏览 3
提问于2015-07-28
得票数 6
回答已采纳
4
回答
Scala
+
模式
匹配
+字符串自动装箱
、
Am报告
的
功能听起来很复杂,无法用
scala
中
的
模式
匹配
来推理下面的行为。(BoxesRunTime.java:101) at
scala
.Tuple2._1$mcI$sp(Tuple2.
scala
:20)`def types
浏览 4
提问于2016-05-13
得票数 1
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
实时音视频
活动推荐
运营活动
广告
关闭
领券