【Swift/SwiftUI】オプショナル型(nil)を要素に持つ配列の扱い方
本記事では、Swiftにてnilを扱うことのできるオプショナル型のデータを配列の要素として持ち、参照や更新を行う方法を解説していきます。 配列にオプショナル型を含むメリット 配列は通常、Int型やStringなどの初期に宣言されたデータが複数格納されます。 配列にデータが入っていなければ、2件のデータが入っていれば2件の配列、0件の空の配列となります。 オプショナル型を配列に格納できるようにする1 […]
プログラミング解説
本記事では、Swiftにてnilを扱うことのできるオプショナル型のデータを配列の要素として持ち、参照や更新を行う方法を解説していきます。 配列にオプショナル型を含むメリット 配列は通常、Int型やStringなどの初期に宣言されたデータが複数格納されます。 配列にデータが入っていなければ、2件のデータが入っていれば2件の配列、0件の空の配列となります。 オプショナル型を配列に格納できるようにする1 […]
本記事では、「?」をデータ型につけて宣言するオプショナル型とは異なるもう一つのオプショナル型としてSwiftUIにて使用できる暗黙的オプショナル型について解説していきます。 暗黙的オプショナル型とは オプショナル型変数はnilを値として持つことが可能であり、nilを持っている可能性があるためif文やguard文などでnilであるかそうでないかを判定してからアンラップして使用する必要があります。 一 […]
本記事では、Swiftにおいてnilを扱うことのできるデータ型であるオプショナル型変数を、アンラップして使用する方法をいくつか紹介していきます。 オプショナル型は、nilが入っている可能性のあるデータ型であり、値が入っているかどうかを検証してから使用しないと予期せぬエラーが発生する可能性があります。 そこで、今回はオプショナル型変数に「!」をつける強制アンラップを除く、if文guard文,nil合 […]