gpt4 book ai didi

swift - 这个 Swift 语法是什么意思?

转载 作者:行者123 更新时间:2023-11-28 10:09:35 24 4
gpt4 key购买 nike

<分区>

有人可以帮我解决这个语法问题吗?这是协议(protocol)实现:

extension ViewController: CustomCellDelegate {
func cellStateToggled(cell: CustomCell) {
guard let cellIndex = self.tableView.indexPath(for: cell) else { return }
activeIndex = activeIndex == cellIndex ? nil : cellIndex
tableView.reloadData()
}
}

我需要帮助理解的是这一行:

activeIndex = activeIndex == cellIndex ? nil : cellIndex

我理解第二部分,三元条件运算符,但我不确定第一部分的作用:

activeIndex = activeIndex 

它们是如何组合在一起的?

谢谢!

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