小编Gre*_*man的帖子

如何在Scala中压制"匹配可能不是详尽无遗"的警告?

我目前正在实现一个内部使用的小工具,它将一组Excel文件中的数据导入我们的应用程序.根据Excel单元格的类型,我决定如何处理数据.Excel文件只能包含字符串,数字和布尔单元格,如果遇到任何其他单元格,程序可以在运行时自由崩溃.

现在Scala正确警告我,细胞类型的匹配并不详尽,细胞可以有空白,公式,错误的类型......

有没有办法如何抑制警告,除了明显的警告?:

t match {
  case STRING => ???
  case NUMERIC => ???
  case BOOLEAN => ???
  case _ => throw new MatchError() // redundant, just to suppress the compile time warning
}
Run Code Online (Sandbox Code Playgroud)

scala

4
推荐指数
1
解决办法
2836
查看次数

标签 统计

scala ×1