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

回答編集履歴

4

フォーマット

2017/11/06 14:16

投稿

ndo
ndo

スコア115

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

変更しないものは定数に。

2017/11/06 14:16

投稿

ndo
ndo

スコア115

answer CHANGED
@@ -1,9 +1,9 @@
1
1
  先の方と基本同じですが、`components(separatedBy:)`の仕様上、filterは不要かと。
2
2
 
3
3
  ```swift
4
- var array = ["Apple//りんご", "ぶどう//Grape", "Banana//バナナ", "Pineapple//パイナップル", "//", "さくらんぼ//Cherry", "Orange//オレンジ"]
4
+ let array = ["Apple//りんご", "ぶどう//Grape", "Banana//バナナ", "Pineapple//パイナップル", "//", "さくらんぼ//Cherry", "Orange//オレンジ"]
5
5
 
6
- var 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
  ```

2

言語指定

2017/11/06 14:02

投稿

ndo
ndo

スコア115

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

少し見やすくコメント追加

2017/11/06 13:58

投稿

ndo
ndo

スコア115

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
  ```