回答編集履歴

1

banana

2018/06/01 08:57

投稿

fuzzball
fuzzball

スコア16731

test CHANGED
@@ -12,8 +12,32 @@
12
12
 
13
13
  ]
14
14
 
15
- print(Array(a.keys)) //["apple", "orange"]
15
+ print(Array(a.keys)) //=> ["apple", "orange"]
16
16
 
17
- print(a.keys.map {$0}) //["apple", "orange"]
17
+ print(a.keys.map {$0}) //=> ["apple", "orange"]
18
18
 
19
19
  ```
20
+
21
+
22
+
23
+ # valueからkey取得
24
+
25
+
26
+
27
+ ```swift
28
+
29
+ let a = [
30
+
31
+ "apple": 100,
32
+
33
+ "orange": 200,
34
+
35
+ "banana": 100,
36
+
37
+ ]
38
+
39
+ print(Array(a.filter {$0.value == 100}.keys))
40
+
41
+ //=> ["banana", "apple"]
42
+
43
+ ```