最終更新:2017-02-24 (金) 04:36:36 (2612d)
as?
Top / as?
Swift
// 強制的にダウンキャストする。失敗した場合はランタイムエラー let [ダウンキャストされたインスタンス] = [インスタンス] as [ダウンキャスト先のクラス] // ダウンキャスを試みて、失敗した場合はnilを返す let [ダウンキャストされたインスタンス(失敗すればnilが入る)] = [インスタンス] as? [ダウンキャスト先のクラス]