タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

SwiftとOptionalに関するnabeatsu1のブックマーク (2)

  • 暗黙的アンラップ型(Implicitly Unwrapped Optional)をいつ使うべきか? - Qiita

    仕事Swiftのコードをよくレビューするのですが、どうやら暗黙的アンラップ型(Implicity Unwrapped Optional)をいつ使うべきか迷う方が多いようです。 以下、文中では「暗黙的アンラップ型」で表記を統一します。また、Optional.Noneはnilという表現で統一します。説明を簡潔にするために一部正確でない表現をしている箇所があります。 復習 暗黙的アンラップ型は、 Optional型だけれど、アクセスするときには明示的なアンラップがいらない(強制的にアンラップされる)型 です。 以下のように!を型の後ろにつけて宣言します。

    暗黙的アンラップ型(Implicitly Unwrapped Optional)をいつ使うべきか? - Qiita
  • SwiftのOptionalのベストプラクティス - Qiita

    それでは、『SwiftのOptionalのベストプラクティス』というタイトルで発表します。 #swtws pic.twitter.com/OJfz2tk4sP — koher (@koher) 2017年4月15日 2 年程前、 Qiita に『SwiftのOptional型を極める』というタイトルで投稿をしました。内容は、 Optional とは何かという説明と、 Optional の使い方を合わせたものでした。 しかし、 Swift 1 だった当時と比べると Optional 周りの状況は大きく変わり、特に使い方の部分が適切ではなくなってきました。また、僕のSwift経験値もたまって、新たな知見も蓄積されてきました。 今回の投稿では、 Swift の Optional 周りを整理し、いつ・どのように Optional を使うべきか、僕の考えるベストプラクティスを紹介します。 全体を通し

    SwiftのOptionalのベストプラクティス - Qiita
    nabeatsu1
    nabeatsu1 2018/05/05
    “guard が使えないと思ったら、一度その関数・メソッドの実装を疑ってみる”
  • 1