We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 6bfeb2b + d17dc2e commit eb47051Copy full SHA for eb47051
for/main.swift
@@ -163,9 +163,31 @@ for i in 0...10 {
163
print(rs)
164
165
166
+/* --- 2017.07.12 更新 */
167
+/* 0 ~ 50 的遍历 跨步 10
168
+ 此种方法相当于遍历开区间 0..<50, [0,50) 不会遍历最后一个数
169
+ 用法常见对数组的遍历,可防止数组取值越界
170
+ */
171
+for i in stride(from: 0, to: 50, by: 10) {
172
+ print("i = \(i)")
173
+}
174
175
+/* 0 ~ 20 的遍历 跨步 5
176
+ 此种方法相当于遍历 0..<50 [0,50] 闭区间 会遍历最后一个数
177
178
+for j in stride(from: 0, through: 20, by: 5) {
179
+ print("j = \(j)")
180
181
-
182
+/*
183
+ 遍历元组 (实际跟遍历字典类似)
184
185
+let tupleArray = [("zhangShang",60,170.0),
186
+ ("liSi",77,175.0),
187
+ ("wangWu",80,180.0)]
188
+for t in tupleArray {
189
+ print("name : \(t.0), weight : \(t.1), height : \(t.2)")
190
191
192
193
0 commit comments