時計を壊せ

駆け出してからそこそこ経ったWebプログラマーの雑記

swift

Implicitly Unwrapped Optionalは基本的に使うべきではない

Swiftのはなしです。 Swiftは言語標準でOptionalが入っていて、Optionalを除く全てのデータ型はnilを表現できません。 その中で、特殊なOptionalとして、Implicitly Unwrapped Optionalと呼ばれるものがあります。 これは、勝手にunwrapしてくれるので普通の…