gpt4 book ai didi

swift - Xcode 搜索栏包含/过滤器

转载 作者:行者123 更新时间:2023-11-30 12:38:13 26 4
gpt4 key购买 nike

我有这个函数可以过滤我的数组,如果:

variable = "this"
Results = Results.filter({$0.(description == variable})

如何按“包含”进行过滤?我想知道描述中是否有“这个”。

如果我在搜索栏中搜索“this”,它不会返回任何结果,因为描述是“这是一个描述”。不是“这个”。

谢谢,

丹尼斯·安吉尔

最佳答案

让我们保持简单和 Swift 风格:

variable = "this"
Results = Results.filter( { $0.description.contains(variable)})

记住这个花絮

Swift automatically provides shorthand argument names to inline closures, which can be used to refer to the values of the closure’s arguments by the names $0, $1, $2, and so on.

因此,$0只不过是第一个Result参数,其属性description类型为String。这适用于所有映射、过滤和归约操作。

关于swift - Xcode 搜索栏包含/过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42603876/

26 4 0