腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
scala
中
的
分部
函数
、
我在几个地方看到了下面的代码,这些代码描述了
Scala
中部分
函数
的
使用。= 0 => 42 / d } 这里,divide是一个变量,它
的
类型是PartialFunctionInt,Int,这是一个特征。我对RHS部分感到困惑。由于变量"divide“
的
类型为: PartialFunctionInt,Int,因此需要使用"new”关键字对其进行实例化。我不确定这是哪种语法。另外,上面定义
的
()
函数
是如何自动定义
的
呢?
浏览 13
提问于2020-10-26
得票数 1
回答已采纳
1
回答
如何实现和定义接收
有时会有如此神奇
的
事情发生,以至于我弄清楚编译器是做什么
的
。例如,在akka
中
,receive定义为:type Receive = Actor.Receivetype Receive =case "b" => //do something} 我知道PartialFunction,但我不明白它是如何将消息应用到receive
的
。
浏览 1
提问于2013-05-24
得票数 1
回答已采纳
1
回答
为什么在
scala
中使用
分部
函数
作为参数时不需要使用括号?
我发现在
Scala
中使用
分部
函数
作为参数时,不需要使用括号 val array = Array(2) array.map { case x => x +1 } { case x => x + 1 }在这里定义了一个
分部
函数
,所以它应该是array.map({ case x => x + 1 }),但是没有parentheses.So这里发生了什么?这里
的
语法是什么?
浏览 17
提问于2019-01-17
得票数 0
回答已采纳
2
回答
Scala
分部
函数
类型定义
、
} val tot2 = isEven orElse isOdd println(tot2(3))提前感谢!
浏览 2
提问于2018-05-03
得票数 6
7
回答
Scala
中
的
空partial
函数
、
在我看来,
分部
函数
的
{ case ... => ... }语法至少需要一个casepf: PartialFunction[String,String] = <function1>
scala
> val pf: PartialFunction[String, StringPartialFunc
浏览 0
提问于2011-08-25
得票数 54
回答已采纳
2
回答
我是否应该对数据库调用使用
分部
函数
根据我
的
理解,部分
函数
是为输入值
的
子集定义
的
函数
。因此,我是否应该对DAO使用
分部
函数
。例如:db
中
始终存在不存在
的
输入userId。所以我可以说它没有被定义。并在我调用此
函数
时将其提升。 如果是,我该在哪里停止。我是否应该对所有未定义
的
方法使用
分部
函数
,比如空值。
浏览 2
提问于2015-07-13
得票数 0
1
回答
为什么没有
分部
函数
类型文字?
、
我想知道为什么不存在用于部分
函数
类型
的
文字。我必须要写 case 5 => "five"其中,像:=>这样
的
文字会更短: case 5 => "five"
分部
函数
经常被使用,而且在
Scala
中
已经有了一些“特殊”特性,那么为什么没有特殊
的
浏览 0
提问于2012-03-16
得票数 13
回答已采纳
4
回答
Scala
:如何创建由值而不是类型参数化
的
类型
有没有可能在
Scala
中
创建一个由值参数化
的
类型?我不想定义一个
分部
类型List[A]并用List[Int]参数化它,而是定义一个
分部
类型(用伪代码) Element[Symbol]并用Element['td]参数化它。在本例
中
,类型表示一个XML元素:Element['td]通知
Scala
类型检查器我们有一个<td>元素,您可以想象可以有专门期望或返回<td>元素
的
API。(像在
Scala
浏览 0
提问于2011-08-23
得票数 4
回答已采纳
5
回答
Scala
,部分
函数
、
、
、
我很好奇,因为我想表达以下内容(
scala
伪前面!)if (bi.isValidInt) bi.intValueval toInt : PartialFunction[String, Int] = {} 似乎是多余
的
,因为我创建了两次BigInt。
浏览 0
提问于2011-04-15
得票数 8
1
回答
如何在
Scala
中
轻松定义更复杂
的
PartialFunctions?
、
、
PartialFunctions使用一系列case语句可以轻松定义
分部
函数
。: Boolean = false 从定义部分
函数
的
case列表
中
自动生成isDefinedAt。例如,在Lift
中
,我想添加一条规则,所有的html和htm文件都是直接服务
的
,并且应该处理扩展名为“lift”
的
文件。,在这种情况
浏览 1
提问于2011-07-07
得票数 14
回答已采纳
2
回答
什么时候
scala
部分
函数
不是部分
函数
?
、
、
、
、
在创建字符串到部分
函数
的
映射时,我遇到了意外
的
行为。当我创建一个
分部
函数
作为map元素时,它工作得很好。当我赋值给val时,它会调用。尝试调用检查时会生成错误。这是意料之中
的
吗?我是不是做了什么傻事?我使用
的
是
scala
2.7.7 def dream()() = { println("~Dream~");new Exception().pri
浏览 1
提问于2010-05-20
得票数 8
回答已采纳
1
回答
为什么
Scala
可以序列化
函数
而不能序列化PartialFunction?
、
、
、
我有两个
函数
(其中一个是部分
的
),在一个对象下有类似的定义: new AbstractPartialFunctionv == "abc") { } None }当它们都包装在一个选项
中
(绝对是可序列化
的
)并被序列化/反序列化时,其
浏览 0
提问于2016-06-14
得票数 2
2
回答
如何安全地拆分字符串并检查两个值
如果我这样做,它会抛出一个异常:在
scala
中
,有没有一种一致
的
方法来安全地完成这种操作?
浏览 3
提问于2016-08-09
得票数 0
回答已采纳
3
回答
如何一次匹配选项映射值?
、
是否有可能一次匹配某个关键字
的
Option[Map[String,String]] (例如,没有嵌套匹配)?下面的代码片段就是现在
的
样子:myOption match { case Some(params) =>
浏览 0
提问于2012-09-06
得票数 5
回答已采纳
2
回答
Scala
:在运行时替换方法
、
、
、
、
Original {}val instance = new OriginalPS。
浏览 4
提问于2015-08-16
得票数 4
回答已采纳
3
回答
如何在
Scala
中
声明新
的
分部
函数
类型
下面是我对这门语言
的
理解。class mypf extends PartialFunction[MyClass, String]
Scala
抱怨mypf应该是抽象
的
。
浏览 0
提问于2012-03-03
得票数 3
回答已采纳
1
回答
“‘case”关键字没有与其对应
的
“match”关键字出现
、
、
我正在介绍一本流行
的
Spark书中
的
Scala
示例。这对我来说很奇怪,至少对新手来说是这样。我知道
Scala
中
的
标准匹配/大小写构造在
Scala
中
是什么样子。但在本例
中
,我看到使用了'case‘,而没有相应
的
'match’关键字。它是有效
的
吗?或者更多
的
是书中
的
打字错误?userInfo.topics.contains(linkInf
浏览 2
提问于2015-07-05
得票数 0
3
回答
Scala
- Case序列
我刚刚读到了case sequence作为部分
函数
,语法有点奇怪。def test: Int => Int = { case 2 => 3} 我希望test没有参数,并返回Int => Int类型
的
函数
浏览 0
提问于2012-10-02
得票数 2
回答已采纳
1
回答
如何通过返回partail
函数
的
函数
调用重载
函数
、
、
如何使用下面的f
函数
之一打印“我不是部分”,以及为什么下面的代码打印“I‘s
分部
”?也许还有一些与
函数
相关
的
一般规则(可能是0),这些规则在
scala
中产生了部分
函数
和名称重载?
浏览 2
提问于2015-03-11
得票数 1
回答已采纳
1
回答
case语句中
的
类型推断失败
、
、
这是我能找到
的
最小
的
案例。) => string become { case e => println(e) } }此错误通过[error] required: A[error] ^
Scala
的
用例只是为了说明类型
浏览 2
提问于2016-02-26
得票数 1
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券