gpt4 book ai didi

if-statement - Swift - 'when' 运算符(if 重复吗?)

转载 作者:行者123 更新时间:2023-11-30 10:19:51 25 4
gpt4 key购买 nike

在 Swift 中,if 会“继续检查”。 IE。当变量改变时会调用它的函数。我的变量 playBegin 在我的程序中途发生了变化。但是,变量 playBegin 被设置为“true”,并且代码在其他地方执行,而不是直接在更改中实现代码。本质上我的问题是:if 会更新并检查其变量的状态,还是我必须使用其他东西?

在该语句中执行类似于 when 的操作:

when playBegin {
// blahdeblah
}

什么是 when 的良好替代品? playBegin 通常为 false,但在程序中途变为 true

最佳答案

drewag的回答是正确的。另外,如果您希望代码始终至少执行一次:

do {
// blahdeblah
} while playBegin == true

关于if-statement - Swift - 'when' 运算符(if 重复吗?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27571405/

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