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

質問編集履歴

3

訂正

2018/07/27 01:18

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
  // append先の配列に同一の値が存在するか確認して書き込み
16
16
 
17
- arrayOfArray[0].contains(addStr) == fale {
17
+ if arrayOfArray[0].contains(addStr) == false {
18
18
  arrayOfArray[0].append(addStr)
19
19
  }
20
20
 

2

訂正

2018/07/27 01:18

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -13,8 +13,10 @@
13
13
  var addStr: String = "HHH"
14
14
 
15
15
  // append先の配列に同一の値が存在するか確認して書き込み
16
+
16
17
  arrayOfArray[0].contains(addStr) == fale {
17
18
  arrayOfArray[0].append(addStr)
18
19
  }
19
20
 
21
+ // ↑のような感じで対象を、配列全体に対して同一の値が存在するか確認してから書き込みしたい。
20
22
  ```

1

訂正

2018/07/26 06:48

投稿

退会済みユーザー
title CHANGED
@@ -1,1 +1,1 @@
1
- 2次元配列全体に値が存在するか確認する方法を教えてください。
1
+ 2次元配列全体に値が存在するか確認するよい方法を教えてください。
body CHANGED
@@ -3,7 +3,7 @@
3
3
  2次元配列に値が存在するか確認する方法を知りたいです。
4
4
 
5
5
  いままでは、append先の配列に重複した文字列が無いかだけを確認して下記のようにしていたのですが、配列全体で重複した文字列を追加したくない場面はどのようにすればいいでしょうか?
6
- 自分では、for-in文ですべての要素を取り出して`contains`で判定するくらいしか思いつかないので良い方法があれば教えてください。
6
+ 自分では、for-in文ですべての要素を取り出して`contains`で判定するくらいしか思いつかないので簡潔で良い方法があれば教えてください。
7
7
 
8
8
  ```swift
9
9