gpt4 book ai didi

swift - For 循环中的错误 - Swift 语言

转载 作者:可可西里 更新时间:2023-11-01 00:18:17 24 4
gpt4 key购买 nike

我正在从 Apple 的 swift 教程中复制这行非常简单的代码,但它会生成以下错误:

.. 不可用:半开范围运算符 .. 已重命名为 ..<(奇怪的是,.. 没有重命名为 ..<)

var firstForLoop = 0
for i in 0..3 {
firstForLoop += i
}

我试过添加“var”:

for var i in 0..3 {
firstForLoop += i
}

有点违反直觉的是,这会导致“i”无法识别!我希望我在第一个循环中身份不明,而不是在第二个循环中。

最佳答案

您使用的是较旧版本的 Swift 语言的旧知识/文档/代码。半闭范围运算符更改为 ..<闭域运算符保留为 ... .因此使用:

for i in 0..<3 { /* ... */ }

在行动中:

> for i in 0..<3 { print (i) }
0
1
2

关于swift - For 循环中的错误 - Swift 语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24929617/

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