-1
A
答えて
0
は、あなたがa: A
を持っていると言います。
A
がB
のサブタイプがある場合にしか働くことができるa as B
を鋳造またはB
は、作業によってもA
のサブタイプである((コンパイラは常に作品がこのような場合ということを理解するであろう)実際のタイプはa
です)。
このような関係にない型(「無関係型」)には、間にキャストしようとしています。
as!
にも注意してください。それはコンパイラに伝えます。「これはうまくいくことは分かっていますが、心配しないでください!」あなたが間違っていると判明した場合(またはオプションのas
を扱う必要がある場合)、実行時エラーが発生します。
関連する問題
- 1. 非関連モデルによるDjango管理者のカスタマイズ
- 2. C++/CLI:管理されていない列挙型から管理された列挙型へのキャスト
- 3. 「String ?!」からキャスト関係のない型[[String:AnyObject]] 'は常に失敗します
- 4. 非常に大きなデータベースのDjango管理
- 5. PHPで異常な型キャスト
- 6. Django管理ページ(インラインモデルのロードが非常に遅い)
- 7. アクティブ管理カスタムフィルタは、多くの関連
- 8. アクティブ管理 - 非資源関連のコントローラーが
- 9. 非常に大きなMySqlデータベースを管理する方法
- 10. なぜNSDataからStringにキャストしないのですか?スウィフト
- 11. validates_confirmation_of:私は非常に基本的な管理モデルを持っている
- 12. 管理パネルの関連オブジェクト間のフィルタリング
- 13. 複数の関連データのリビジョン管理
- 14. send()の非常に長いブロックは、TCPに関係なく、スレッドに関連しているようです。
- 15. ExtJS管理テンプレート内のデータバインディング関連
- 16. Swift:NSArrayから無関係な型NSIndexPathへのキャスト常に失敗します
- 17. intから関連のない型へのキャストが失敗します
- 18. iOS NSMutableDataメモリリークへのNSDataキャスト
- 19. C++/CLIで管理クラス内の非管理対象に管理されていないポインタを渡す
- 20. 非管理者用のRack-mini-profilerを非認証にできない理由
- 21. のJava:議長は、猫に関連していないので、関係のないインターフェイスにクラスをキャスト
- 22. Protegeは非常に大きなオントロジーを管理できません
- 23. 型キャストとの間の関連性。 Visual Studioで
- 24. 非常に古いコンパイラプログラムの理解
- 25. Crystal Reports - 非常に大規模なデータベース、非常に長い処理時間
- 26. ユニットテストは非常に単純な関数
- 27. 関連するモデルの各インスタンスのアクティブな管理スコープ
- 28. は、Javaと非常に長い時間操作を管理する
- 29. 'NSPersistentStoreResult'から関連しないタイプ '[entity]'へのキャストは常に失敗します
- 30. 非同期メソッドに関連するVoidTaskResult型は何ですか?
ようこそスタックオーバーフロー!あなたの質問を編集して[質問している問題を再現する最小限のコード](http://stackoverflow.com/help/mcve)を投稿してください。それは明確化を求めることなく助けることができるより良いチャンスを与えます – koceeng
'ABAddressBook'が非難されると考えてください。 – vadian