回答編集履歴

2

修正

2016/07/16 03:18

投稿

_Kentarou
_Kentarou

スコア8490

test CHANGED
@@ -1,4 +1,6 @@
1
1
  とりあえずやりたいことをそのまま書くと、以下の様になると思います。
2
+
3
+ ※参照型の様に簡単に記述したかったのですが思いつかなかったので、、、(T_T)
2
4
 
3
5
 
4
6
 
@@ -53,3 +55,49 @@
53
55
  print(a5) //=> []
54
56
 
55
57
  ```
58
+
59
+
60
+
61
+ 参照型の場合
62
+
63
+ ---
64
+
65
+
66
+
67
+ ```swift
68
+
69
+ let text1 = "あいうえ"
70
+
71
+
72
+
73
+ var b1 = NSMutableArray()
74
+
75
+ var b2 = NSMutableArray()
76
+
77
+ var b3 = NSMutableArray()
78
+
79
+ var b4 = NSMutableArray()
80
+
81
+ var b5 = NSMutableArray()
82
+
83
+
84
+
85
+ text1.characters.enumerate().forEach {
86
+
87
+ [b1, b2, b3, b4, b5][$0.index].addObject(String($0.element))
88
+
89
+ }
90
+
91
+
92
+
93
+ print(b1) //=> ("\U3042")
94
+
95
+ print(b2) //=> ("\U3044")
96
+
97
+ print(b3) //=> ("\U3046")
98
+
99
+ print(b4) //=> ("\U3048")
100
+
101
+ print(b5) //=> ()
102
+
103
+ ```

1

修正

2016/07/16 03:18

投稿

_Kentarou
_Kentarou

スコア8490

test CHANGED
@@ -20,7 +20,7 @@
20
20
 
21
21
 
22
22
 
23
- str.characters.enumerate().map {
23
+ str.characters.enumerate().forEach {
24
24
 
25
25
  switch $0.index {
26
26