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

質問編集履歴

2

エラーではなく、警告なので、その点を修正させていただきました。

2020/05/10 05:54

投稿

wesker.alice
wesker.alice

スコア45

title CHANGED
@@ -1,1 +1,1 @@
1
- swiftで書籍の通りに記述しているがエラーが出る
1
+ swiftで書籍の通りに記述しているが警告が出る
body CHANGED
@@ -4,25 +4,25 @@
4
4
  将来的にiphoneアプリを作成したいと考えていますが、基礎知識があまりにも少な過ぎるので基礎から学んでいます。
5
5
  書籍「詳細!Swift iPhoneアプリ開発入門ノート: iOS 12+Xcode 10対応」を見ながら打ち込んでいます。
6
6
 
7
- エラーの箇所を解決したいのですが、解決方法が分からず困っています。
7
+ 警告の箇所を解決したいのですが、解決方法が分からず困っています。
8
8
  原因はある程度分かっているのですがどう記述したらよいかというところで止まってしまいました。
9
9
 
10
10
  ### 発生している問題・エラーメッセージ
11
11
 
12
12
  ```swift
13
- bigger = bの部分で下記のエラー
13
+ bigger = bの部分で下記の警告
14
14
  Will never be executed
15
- エラーをクリックすると下記の文が表示されます。
15
+ 警告をクリックすると下記の文が表示されます。
16
16
  1. Condition always evaluates to true
17
17
 
18
18
  ```
19
- まずエラー文「Will never be executed」をそのままコピペで検索してみました。
19
+ まず警告文「Will never be executed」をそのままコピペで検索してみました。
20
20
 
21
21
  「if文の条件式が常に真(true)か偽(false)になるようなコードを書いてしまうと、このような警告が発生する原因となる。」
22
22
 
23
23
  とあり、
24
- 2つ目のエラー文「1. Condition always evaluates to true」を読み解くと確かに記述しているコードは真しか常に選ばれてないなと感じました。
24
+ 2つ目の警告文「1. Condition always evaluates to true」を読み解くと確かに記述しているコードは真しか常に選ばれてないなと感じました。
25
- しかし、このエラーを解決するためにどう記述し直せば良いかが分からず困っています。
25
+ しかし、この警告を解決するためにどう記述し直せば良いかが分からず困っています。
26
26
 
27
27
  ### 該当のソースコード
28
28
 

1

追記

2020/05/10 05:54

投稿

wesker.alice
wesker.alice

スコア45

title CHANGED
File without changes
body CHANGED
@@ -49,6 +49,8 @@
49
49
  マシンの環境
50
50
  macOS Catalina Version 10.15.3
51
51
  Xcode Version 11.4
52
+ Swift version 5.1.3
52
53
 
53
54
  書籍のバージョン
54
- Xcode Version 10
55
+ Xcode Version 10
56
+ Swift version 4.2