gpt4 book ai didi

swift - 使用 guard 语句快速检查类

转载 作者:搜寻专家 更新时间:2023-11-01 06:02:36 24 4
gpt4 key购买 nike

在我的类(class)中,我想使用保护功能检查我的模型类。我尝试做以下事情;

func bindWithModel(model: Any)-> Void {

guard let model is VacanciesItem else {

}
}

但是,它抛出一个错误——条件中的变量绑定(bind)需要一个初始化器

如何解决?

最佳答案

删除 let。

let x = x 将是一个赋值。你没有任何任务,因为你只用 is 测试。

所以 守卫模型是 VanaciesItem

或者如果你想将它转换并分配给一个:

guard let model as? VanaciesItem

(我认为你最想得到的)

关于swift - 使用 guard 语句快速检查类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45191157/

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