我使用这个代码过滤列表:如何提取过滤代码,以局部变量
linkVOList = linkVOList.filter(x => x.getOpen().>=(100))
X型是由斯卡拉推断这就是为什么它可以找到.getOpen()方法。
可以将代码'x => x.getOpen()'
提取到局部变量吗?是这样的:
val xval = 'x => x.getOpen()'
然后:
linkVOList = linkVOList.filter(xval.>=(100))
我认为这是困难的,因为.filter方法推断wheras我需要的.filter方法之外制定出类型的类型。也许这可以通过使用instaneof
或其他方法来实现?