回答編集履歴
4
フォーマット
answer
CHANGED
@@ -3,7 +3,7 @@
|
|
3
3
|
```swift
|
4
4
|
let array = ["Apple//りんご", "ぶどう//Grape", "Banana//バナナ", "Pineapple//パイナップル", "//", "さくらんぼ//Cherry", "Orange//オレンジ"]
|
5
5
|
|
6
|
-
let result = array.map {$0.components(separatedBy: "//")[1]}
|
6
|
+
let result = array.map { $0.components(separatedBy: "//")[1] }
|
7
7
|
|
8
8
|
print(result) // ["りんご", "Grape", "バナナ", "パイナップル", "", "Cherry", "オレンジ"]
|
9
9
|
```
|
3
変更しないものは定数に。
answer
CHANGED
@@ -1,9 +1,9 @@
|
|
1
1
|
先の方と基本同じですが、`components(separatedBy:)`の仕様上、filterは不要かと。
|
2
2
|
|
3
3
|
```swift
|
4
|
-
|
4
|
+
let array = ["Apple//りんご", "ぶどう//Grape", "Banana//バナナ", "Pineapple//パイナップル", "//", "さくらんぼ//Cherry", "Orange//オレンジ"]
|
5
5
|
|
6
|
-
|
6
|
+
let result = array.map {$0.components(separatedBy: "//")[1]}
|
7
7
|
|
8
8
|
print(result) // ["りんご", "Grape", "バナナ", "パイナップル", "", "Cherry", "オレンジ"]
|
9
9
|
```
|
2
言語指定
answer
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
先の方と基本同じですが、`components(separatedBy:)`の仕様上、filterは不要かと。
|
2
2
|
|
3
|
-
```
|
3
|
+
```swift
|
4
4
|
var array = ["Apple//りんご", "ぶどう//Grape", "Banana//バナナ", "Pineapple//パイナップル", "//", "さくらんぼ//Cherry", "Orange//オレンジ"]
|
5
5
|
|
6
6
|
var result = array.map {$0.components(separatedBy: "//")[1]}
|
1
少し見やすくコメント追加
answer
CHANGED
@@ -5,5 +5,5 @@
|
|
5
5
|
|
6
6
|
var result = array.map {$0.components(separatedBy: "//")[1]}
|
7
7
|
|
8
|
-
print(result)
|
8
|
+
print(result) // ["りんご", "Grape", "バナナ", "パイナップル", "", "Cherry", "オレンジ"]
|
9
9
|
```
|