我正在尝试使用 Swift 3 for 循环,但没有成功。这是我所拥有的:
for assumedPayRate: Double in (0.25..<=billRate) where assumedPayRate += 0.25 {
On the ..<=
它给了我错误:
使用未解析的运算符“..
这是最初的 Swift 2 版本:
for var assumedPayRate:Double = 0.25; assumedPayRate <= billRate; assumedPayRate += 0.25 {
我该如何修复这个错误?
Swift 有两个范围运算符 -...
and ..<
.
The ...
运算符对应于
for i = start ; i <= end ; i++
while ..<
对应于
for i = start ; i < end ; i++
在伪代码中。
您可以使用...
1/4 步的运算符(即0.25
):
for r in 1 ..< 4*billRate {
let assumedPayRate = r / 4.0
...
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)