| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

差分

ナビゲーションに移動 検索に移動
264 バイト追加 、 2021年11月27日 (土) 11:01
*as! 強制キャスト失敗した場合、実行時エラー
*コンパイルできても実行時に失敗する可能性あり
 
<pre>
8> let a:Any = "123"
a: String = "123"
9> let s = a as? String
s: String? = "123"
10> let i = a as? Int
i: Int? = nil
11> let j= a as! Int
error: repl.swift:11:6: error: '=' must have consistent whitespace on both sides
let j= a as! Int
^
</pre>
==モジュールと名前空間==

案内メニュー