マークは、!
Swift のオプションの値に使用され、ラップされた値を抽出しますが、値は!
:なしで抽出できます。
var optionalString: String? = "optionalString"
println(optionalString)
を使用した別の例!
:
var optionalString: String? = "optionalString"
println(optionalString!)
上記のコードは両方とも正しい値を取得するので、 を使用する場合と使用しない場合の違いは何だろうかと思い!
ます。オプションの値が nil またはその他の場合に実行時にエラーを検出するためだけですか? 前もって感謝します。