回答編集履歴
1
修正
test
CHANGED
@@ -14,11 +14,11 @@
|
|
14
14
|
|
15
15
|
コードを見るとわかると思いますが、「!」のマークが一切ありません。
|
16
16
|
|
17
|
-
「!」を変数の後ろに付けると強制的にnilでは無いと明示していることになります(Forced Unwrapping)、この場合値がnilだった時にアプリが落ちます。
|
17
|
+
「!」を変数の後ろに付けると、強制的にnilでは無いと明示していることになります(Forced Unwrapping)、この場合値がnilだった時にアプリが落ちます。
|
18
18
|
|
19
19
|
|
20
20
|
|
21
|
-
コードの中でnilのチェックはしているので問題ないのですが、Optional Bindingというしくみを使うとnilで無い場合のみ値を取り出
|
21
|
+
コードの中でnilのチェックはしているので問題ないのですが、Optional Bindingというしくみを使うとnilで無い場合のみ値を取り出しif文の中を実行する機能があります。(if let ~)
|
22
22
|
|
23
23
|
|
24
24
|
|