回答編集履歴

2

コメントを参考に修正

2020/04/04 08:54

投稿

TsukubaDepot
TsukubaDepot

スコア5086

test CHANGED
@@ -130,6 +130,22 @@
130
130
 
131
131
 
132
132
 
133
+ **ここから補足**
134
+
135
+
136
+
137
+ ちなみに、上記の例は「あくまでもエラーを出さなくするため」の手段であって、末尾にも書いた通り、いろんな可能性を考えた場合、闇雲に`!`をつけることは推奨できません(より適切な処理については、hoshi-takanoriさんによるこの回答へのコメントを参照してください)。
138
+
139
+
140
+
141
+ 「より適切な処理」を理解するには、これはもうとにかく良質なコードを読んで参考にするか、適切な参考書を読んで理解を深めるか、自分でいろんなパターンを作って実験することで体得するしかないと、個人的には思っています。
142
+
143
+ **補足終了**
144
+
145
+
146
+
147
+
148
+
133
149
  ここまできたら、ではなぜ
134
150
 
135
151
  ```swift

1

一部修正

2020/04/04 08:54

投稿

TsukubaDepot
TsukubaDepot

スコア5086

test CHANGED
@@ -142,7 +142,7 @@
142
142
 
143
143
  ```swift
144
144
 
145
- let num = Int(label.text!)! //例2
145
+ let num = Int(labelA.text!)! //例2
146
146
 
147
147
  ```
148
148