Der*_*rat 6 enums scala pattern-matching
我有以下问题:我们有一个共享的scala-java-project(只有编写java代码的成员),因此我们将java枚举用于一个目的.但是现在我想在这个枚举中在scala中执行模式匹配,并使用@switch对其进行优化,因为java开关实际上可以使用枚举.
但编译器只抱怨:
error: could not emit switch for @switch annotated match
(args.tileType: @switch) match {
Run Code Online (Sandbox Code Playgroud)
其中tiletype是包含其中一个枚举值的字段.如何解决代码可以优化?
| 归档时间: |
|
| 查看次数: |
849 次 |
| 最近记录: |