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

質問編集履歴

2

修正

2017/09/03 16:14

投稿

Tak1016
Tak1016

スコア1408

title CHANGED
File without changes
body CHANGED
@@ -2,6 +2,6 @@
2
2
  // optionalの配列
3
3
  let items: [Int?] = getItems() //適当な[Int?]を返す。
4
4
  // itemsの要素をunwrapして Intの配列にしたい
5
- let values = items.map{ $0 != nil }.filter{ $0! }
5
+ let values = items.filter{ $0 != nil }.map{ $0! }
6
6
  ```
7
7
  これ以外でスマートなやり方ってありますか?

1

ミス

2017/09/03 16:14

投稿

Tak1016
Tak1016

スコア1408

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,6 @@
1
1
  ```swift
2
2
  // optionalの配列
3
- let items: [Int?] = getItems() //適当なOptional<Int>を返す。
3
+ let items: [Int?] = getItems() //適当な[Int?]を返す。
4
4
  // itemsの要素をunwrapして Intの配列にしたい
5
5
  let values = items.map{ $0 != nil }.filter{ $0! }
6
6
  ```