![]() |
1
28
您的尝试有一些问题,但首先让我们看看一个有效的实现:
代码中有两个主要错误:
1.如何定义PartialFunction
怎样 不 定义它:
如果你看一下
您将看到它为
任何
因此,当您询问它是否已定义时,它将始终返回true,因为它是为 任何 字符串:
但当你尝试
你在 内部的 火柴
自从
2.空虚什么也抓不到!直接从 docs :
这个
或者-只是为了表明我们从错误中吸取教训-
|
![]() |
2
2
您正在使用
基本上它采用函数形式
您还可以扩展特性并实现
|
![]() |
3
1
(这种类型检查,因为
或等效地:
这无法匹配任何内容。
这简化为:
或
请注意
the documetation
还提到
根据我的猜测,你想要
|
![]() |
Bruno · Scala:使用泛型收集 7 年前 |