gpt4 book ai didi

scala - Scala中结合filterNot/match/case的简洁方式

转载 作者:行者123 更新时间:2023-12-05 00:19:36 24 4
gpt4 key购买 nike

我需要过滤一个序列以删除与特定情况匹配的元素。

这似乎太笨拙了:

val filtered = 
headers.filterNot{ case Authorization(_) => true; case _ => false }

有没有更简洁/惯用的方式?

最佳答案

您可以使用 isInstanceOf , 像这样

headers.filterNot(_.isInstanceOf[Authorization])

关于scala - Scala中结合filterNot/match/case的简洁方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35496672/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com