質問編集履歴
2
エラーではなく、警告なので、その点を修正させていただきました。
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
swiftで書籍の通りに記述しているが
|
1
|
+
swiftで書籍の通りに記述しているが警告が出る
|
test
CHANGED
@@ -10,7 +10,7 @@
|
|
10
10
|
|
11
11
|
|
12
12
|
|
13
|
-
|
13
|
+
警告の箇所を解決したいのですが、解決方法が分からず困っています。
|
14
14
|
|
15
15
|
原因はある程度分かっているのですがどう記述したらよいかというところで止まってしまいました。
|
16
16
|
|
@@ -22,11 +22,11 @@
|
|
22
22
|
|
23
23
|
```swift
|
24
24
|
|
25
|
-
bigger = bの部分で下記の
|
25
|
+
bigger = bの部分で下記の警告
|
26
26
|
|
27
27
|
Will never be executed
|
28
28
|
|
29
|
-
|
29
|
+
警告をクリックすると下記の文が表示されます。
|
30
30
|
|
31
31
|
1. Condition always evaluates to true
|
32
32
|
|
@@ -34,7 +34,7 @@
|
|
34
34
|
|
35
35
|
```
|
36
36
|
|
37
|
-
まず
|
37
|
+
まず警告文「Will never be executed」をそのままコピペで検索してみました。
|
38
38
|
|
39
39
|
|
40
40
|
|
@@ -44,9 +44,9 @@
|
|
44
44
|
|
45
45
|
とあり、
|
46
46
|
|
47
|
-
2つ目の
|
47
|
+
2つ目の警告文「1. Condition always evaluates to true」を読み解くと確かに記述しているコードは真しか常に選ばれてないなと感じました。
|
48
48
|
|
49
|
-
しかし、この
|
49
|
+
しかし、この警告を解決するためにどう記述し直せば良いかが分からず困っています。
|
50
50
|
|
51
51
|
|
52
52
|
|
1
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -100,8 +100,12 @@
|
|
100
100
|
|
101
101
|
Xcode Version 11.4
|
102
102
|
|
103
|
+
Swift version 5.1.3
|
104
|
+
|
103
105
|
|
104
106
|
|
105
107
|
書籍のバージョン
|
106
108
|
|
107
109
|
Xcode Version 10
|
110
|
+
|
111
|
+
Swift version 4.2
|