Operator)nilSwiftoperatorNil-Coalescingこの記事は何?Swiftの??演算子について、調べました。演算子(??)は、次のように記述します。defaultValueこのコードは...optionalValueに値がある場合、アンラップするoptionalValueがnilの場合、デフォルト値defaultValueを返すoptionalValueは常にオプショナル型です。defaultValueは、optionalValueの型と一致する必要があります。演算子は、次のコードの省略形です。同じ上記のコードは、三項条件演算子と強制的なアンラップoptionalValue!を使用して...optionalValueがnilでない場合、optionalValueでラップされた値にアクセスoptionalValueがnilである場合、defaultValueを返すnil-coalescing演算子は、この条件付きのチェックとアンラップを簡潔で読みやすい形式でカプセル化する、よりエレガントな方法を提供します。短絡評価optionalValueの値がnilでない場合、defaultValueの値は評価されません。short-circuit(短絡評価)として知られています。演算子を使用して、デフォルトカラーとオプショナルなユーザー定義カラーを使い分けます。初期値はnilString?として定義されたuserDefinedColorNameのデフォルト値はnilです。演算子を使用して、使用する前に値を評価できます。次のコードは、??演算子の結果として、変数colorNameToUseに文字列"red"が割り当てられます。defaultColorNameは、defaultColorNameの値"red"を返します。演算子によるチェックを再度実行すると...デフォルトの代わりにuserDefinedColorName内にラップされた値が使用されます。進鎬@chino_tweet小学校で放課後プログラミング教室を実施しています。初学者のためのわかりやすい教材を目指しています。upLoginユーザーは見つかりませんでした。