for
循环执行设置的次数。
我们使用 for
关键字以及结束条件和for循环声明。
以下循环语句向控制台输出1到10。
for var i = 1; i <= 10; ++i { println("i = (i)") }
上面的代码生成以下结果。
for x in 1...3 { for y in 1...3 { println("x = (x), y = (y)") } }
上面的代码生成以下结果。
如果你想跳过y等于2的任何值,你可以只包括一个continue语句在最内层循环中。
for x in 1...3 { for y in 1...3 { if y == 2{ continue } println("x = (x), y = (y)") } }
上面的代码生成以下结果。
使用 for in
循环遍历集合中的项目,如数组和词典。
要在循环中使用,请指定一个局部变量名
和你正在迭代的集合。
let names = ["A", "B", "C"] for n in names{ println(n) } let inventory = [1:"SQL", 2:"Java", 3:"C"] for (key,item) in inventory{ println("(key) : (item)") }
以下代码使用Range运算符进行迭代。
var result = 0 for i in 1...3{ ++result }
上述代码3使用范围运算符来指定1之间的范围和3,并使用它来递增变量结果。
Swift for-in 循环Swift 循环Swift for-in 循环用于遍历一个集合里面的所有元素,例如由数字表示的区间、数组中的元素、字符串中...
高效 Rust现在你已经学会了如何编写一些 Rust 代码。但是在编写出 Rust 代码和编写出良好的 Rust 代码,还是有一定区别的。这部...
不依赖 stdlib默认情况下,std 会链接到每一个 Rust 的封装对象。在一些场景下,这并不是很理想的,在需要的情境下使用 #![no_st...
MATLAB嵌套循环允许使用一个循环的另一循环内。MATLAB嵌套循环语法:在 MATLAB 中嵌套 for 循环语句的语法如下:for m = 1:jfor n...
MATLAB 允许在原有的向量中附加向量,共同创造新的向量。如果有两个行向量 r1 和 r2 这两个行向量中各有 n 和 m 个元素,现在创...
录制宏既然你已经知道了你需要做哪些操作,是时候打开你的宏录制器来创建你的宏了。在你依照下面的录制步骤之前,请确保你已经清...
本章的前面,你学习了给属性赋值,需要使用下面规则:Object.Property = Value如果选项对话框(编辑器页)已经勾选了“自动列出...