我有这个Swift代码:
for var a = 0; a < 10; a++{
println(a)
}
上有编译错误
a++{
任何人都可以解释原因吗?
答案 0 :(得分:1)
如果你想使用&#34; {&#34;针对您的变量,您需要在&#34; +&#34;之间使用变量名称。和&#34; {&#34;根据{{3}}
for var a = 0; a < 10; ++a{
println(a)
}
另一个选择是建议ABakerSmith将运营商与#34; +&#34;和&#34; {&#34;
我特别喜欢第一个选项,因为它保持我的代码一致,因为我从来没有在我的&#34; {&#34;它也是通过所有苹果文档使用的方式
答案 1 :(得分:1)
您只需在a++
和{
之间添加空格:
for var a = 0; a < 10; a++ {
println(a)
}
答案 2 :(得分:0)
答案 3 :(得分:0)
此外,为了将来参考,Swift代码允许两种不同的For
循环语法。
for <initialization>; <condition>; <increment> { <statements> }
或在array
或collection
for <identifier> in <collection> { <statements> }
但是它们都需要注意代码中空格的详细位置,所以要小心。
此外,由于您似乎对Swift很新,我建议您查看这些令人敬畏的资源,让学习Swift的过程变得更加轻松。
Apple的免费500页Swift Code Reference Guide
Thinkster.io有一个很好的指南,快速,甚至快速的小作弊表,以便为将来可能有的任何问题保持方便。当我学会了swift时,我经常使用这个网站!
如果你想使用swift构建一个很酷的小游戏start here!
希望有所帮助! Swift是一种很棒的编程语言,可以提供很多东西,我希望你能学到它!