gpt4 book ai didi

swift - 是否有一个标准方法来过滤所有项目

转载 作者:行者123 更新时间:2023-11-30 12:58:04 27 4
gpt4 key购买 nike

我有一个 API,它采用 isIncluded 参数,然后将其传递给过滤器。我想包含所有项目,所以我写了这个:

object.read(isIncluded: { _ in true })

这对我来说并不令人满意。我想要更具表现力的东西,所以我编写了以下函数。

func always<T>(t: T) -> Bool { return true }

所以我有一个非常好的

object.read(isIncluded: always)

然后我认为应该有一个内置函数可以完成此任务,但我找不到。

我是否缺少标准库中的某些内容?有没有更好的方法在标准库中编写它?

最佳答案

您可以从闭包中删除参数定义,这样您就可以将第一个示例缩短为:

object.read(isIncluded:{true})

关于swift - 是否有一个标准方法来过滤所有项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40187863/

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