タグ

ブックマーク / qiita.com/nori0620 (1)

  • [Swift] SwiftのOptionalValueの便利さ /「?」と「!」でより堅牢なコードへ - Qiita

    [Swift] Swiftのoptional valueの便利さ /「?」と「!」でより堅牢なコードへJavaObjective-CGroovyiOSSwift この記事ではSwiftのoptional valueの挙動と、利用することのメリット、具体的な利用シーンについてまとめてみました。 基的な挙動について まず?と!の挙動についてまとめてみます。 実際にどのようなケース利用するかの使い分けや、使うことのメリットについては次の章で説明します。 挙動の説明を見て、わかりづらいなと思ったら、この章は流し読みして次章の「具体的な利用シーン」とこの章を交互にみるとわかりやすいかもしれません。 optional valueな変数の宣言 Swiftでは、ただ宣言しただけの変数にはnilを代入することができません。 例えば以下のようなコードは静的にエラーになります。

    [Swift] SwiftのOptionalValueの便利さ /「?」と「!」でより堅牢なコードへ - Qiita
    basi
    basi 2014/06/05
  • 1