回答編集履歴
2
コメントを参考に修正
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
一部修正
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
|
|