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

回答編集履歴

1

banana

2018/06/01 08:57

投稿

fuzzball
fuzzball

スコア16733

answer CHANGED
@@ -5,6 +5,18 @@
5
5
  "apple": 100,
6
6
  "orange": 200,
7
7
  ]
8
- print(Array(a.keys)) //["apple", "orange"]
8
+ print(Array(a.keys)) //=> ["apple", "orange"]
9
- print(a.keys.map {$0}) //["apple", "orange"]
9
+ print(a.keys.map {$0}) //=> ["apple", "orange"]
10
+ ```
11
+
12
+ # valueからkey取得
13
+
14
+ ```swift
15
+ let a = [
16
+ "apple": 100,
17
+ "orange": 200,
18
+ "banana": 100,
19
+ ]
20
+ print(Array(a.filter {$0.value == 100}.keys))
21
+ //=> ["banana", "apple"]
10
22
  ```