最終更新:2017-02-24 (金) 04:36:11 (2610d)
as
Top / as
C♯
- キャスト
- 変換可能でない場合、as は、例外は発生せず、null を返します
Swift
- インスタンスをダウンキャストする
// 強制的にダウンキャストする。失敗した場合はランタイムエラー let [ダウンキャストされたインスタンス] = [インスタンス] as [ダウンキャスト先のクラス] // ダウンキャスを試みて、失敗した場合はnilを返す let [ダウンキャストされたインスタンス(失敗すればnilが入る)] = [インスタンス] as? [ダウンキャスト先のクラス]
- as?