teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

7

修正

2016/08/04 19:50

投稿

_Kentarou
_Kentarou

スコア8490

answer CHANGED
@@ -1,4 +1,5 @@
1
1
  やり方はいろいろあると思います、以下を参考にしてみてください。
2
+ 環境: Xcode7.3.1, swift2.2
2
3
 
3
4
  ★ for - in
4
5
 

6

修正

2016/08/04 19:50

投稿

_Kentarou
_Kentarou

スコア8490

answer CHANGED
@@ -77,4 +77,20 @@
77
77
  item = bo
78
78
  item = ok
79
79
  */
80
+ ```
81
+
82
+
83
+ ```swift
84
+ let items = ["fa","ce","bo","ok"]
85
+
86
+ items.enumerate().forEach { (item) in
87
+ print("index = \(item.0), value = \(item.1)")
88
+ }
89
+
90
+ /*
91
+ index = 0, value = fa
92
+ index = 1, value = ce
93
+ index = 2, value = bo
94
+ index = 3, value = ok
95
+ */
80
96
  ```

5

修正

2016/08/04 19:28

投稿

_Kentarou
_Kentarou

スコア8490

answer CHANGED
@@ -1,5 +1,7 @@
1
1
  やり方はいろいろあると思います、以下を参考にしてみてください。
2
2
 
3
+ ★ for - in
4
+
3
5
  ```swift
4
6
  let items = ["fa","ce","bo","ok"]
5
7
 
@@ -60,6 +62,7 @@
60
62
  item = ok
61
63
  */
62
64
  ```
65
+ ★ forEach
63
66
 
64
67
  ```swift
65
68
  let items = ["fa","ce","bo","ok"]

4

修正

2016/08/04 19:24

投稿

_Kentarou
_Kentarou

スコア8490

answer CHANGED
@@ -59,4 +59,19 @@
59
59
  item = bo
60
60
  item = ok
61
61
  */
62
+ ```
63
+
64
+ ```swift
65
+ let items = ["fa","ce","bo","ok"]
66
+
67
+ items.forEach { (item) in
68
+ print("item =", item)
69
+ }
70
+
71
+ /*
72
+ item = fa
73
+ item = ce
74
+ item = bo
75
+ item = ok
76
+ */
62
77
  ```

3

修正

2016/08/04 19:22

投稿

_Kentarou
_Kentarou

スコア8490

answer CHANGED
@@ -4,7 +4,7 @@
4
4
  let items = ["fa","ce","bo","ok"]
5
5
 
6
6
  for item in items {
7
- print("item = \(item)")
7
+ print("item =", item)
8
8
  }
9
9
 
10
10
  /*
@@ -44,4 +44,19 @@
44
44
  index = 2, value = bo
45
45
  index = 3, value = ok
46
46
  */
47
+ ```
48
+
49
+ ```swift
50
+ let items = ["fa","ce","bo","ok"]
51
+
52
+ for i in 0..<items.count {
53
+ print("item =", items[i])
54
+ }
55
+
56
+ /*
57
+ item = fa
58
+ item = ce
59
+ item = bo
60
+ item = ok
61
+ */
47
62
  ```

2

修正

2016/08/04 19:20

投稿

_Kentarou
_Kentarou

スコア8490

answer CHANGED
@@ -1,4 +1,4 @@
1
- いろいろやり方はあると思います、以下を参考にしてみてください。
1
+ やり方はいろいろあると思います、以下を参考にしてみてください。
2
2
 
3
3
  ```swift
4
4
  let items = ["fa","ce","bo","ok"]

1

修正

2016/08/04 19:16

投稿

_Kentarou
_Kentarou

スコア8490

answer CHANGED
@@ -15,9 +15,25 @@
15
15
  */
16
16
  ```
17
17
 
18
+
18
19
  ```swift
19
20
  let items = ["fa","ce","bo","ok"]
20
21
 
22
+ for item in items.enumerate() {
23
+ print("index = \(item.0), value = \(item.1)")
24
+ }
25
+
26
+ /*
27
+ index = 0, value = fa
28
+ index = 1, value = ce
29
+ index = 2, value = bo
30
+ index = 3, value = ok
31
+ */
32
+ ```
33
+
34
+ ```swift
35
+ let items = ["fa","ce","bo","ok"]
36
+
21
37
  for (index, value) in items.enumerate() {
22
38
  print("index = \(index), value = \(value)")
23
39
  }