假设我有以下内容:
case class A(i: Int, flag: Option[Boolean])
val as = Seq(A(2, Some(true)), A(3, Some(false)))
val x = as.filter {
case A(_, Some(flag)) => flag
}请注意。我纯粹是从句法的角度来问的,并试图使示例尽可能简单地显示这一点。在我的方案中,我百分之百确定我的选择将是一些。
所以问题是--在上面的例子中,@unchecked的语法是什么?
发布于 2019-10-23 21:21:37
不是抑制警告,而是考虑
as.filter(_.flag.contains(true))https://stackoverflow.com/questions/58523736
复制相似问题