gpt4 book ai didi

swift - 在 Swift 中没有 if 语句的情况下根据 Bool 调用不同的方法

转载 作者:行者123 更新时间:2023-11-28 12:39:52 25 4
gpt4 key购买 nike

是否可以根据 Bool 值调用一个或另一个方法?我希望这样做:

var isLocked: Bool
{
didSet
{
// This is not Swift but indicates what I'm looking for.
self.activityIndicator.(isLocked ? startAnimating() : stopAnimating())
}
}

我希望使用现有的 Swift 2(或 3)语言功能来实现这一点;没有类扩展。

可能是重复的,但找不到。

最佳答案

怎么样:

didSet {
isLocked ? self.activityIndicator.startAnimating() :
self.activityIndicator.stopAnimating()
}

关于swift - 在 Swift 中没有 if 语句的情况下根据 Bool 调用不同的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39705323/

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