问题描述
我有一段代码,我在 Scala 2.13.4 中收到了“匹配可能不是详尽无遗”的警告,我想用 {{1 }} 注释。不幸的是,我所有插入 @unchecked
的尝试都只导致语法错误。
这是原始代码的无情简化版本:
@unchecked
问题:为了抑制警告,我在语法上应该把 def foo(xs: Seq[Int],n: Int)(f: (Seq[Int],Int) => Int): Int = f(xs,n)
foo(Seq(1,2),0) { case (Seq(a,b),c) => a + b + c }
at call site 放在哪里?
P.S.我想压制警告,而不是开始讨论这是否是邪恶的;-)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)