回答編集履歴
1
誤字の修正
answer
CHANGED
@@ -63,9 +63,9 @@
|
|
63
63
|
|
64
64
|
そうなると、`as!` を使ってここで強制的にキャストし、失敗時には実行時エラーとさせることによって、ロジックが間違っていることを早期に判断させる、という意図は考えられると思います。
|
65
65
|
|
66
|
-
一応、プロトコルにもキャストという概念はあり、たとえば swift.docs では下記のリンクで説明してあ
|
66
|
+
一応、プロトコルにもキャストという概念はあり、たとえば swift.docs では下記のリンクで説明してあります。
|
67
67
|
|
68
|
-
- [Checking for Protocol Conformance](
|
68
|
+
- [Checking for Protocol Conformance](https://docs.swift.org/swift-book/LanguageGuide/Protocols.html)
|
69
69
|
|
70
70
|
上記のページでは具体的なキャストの例として、次のような例があげてあります。
|
71
71
|
|