エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【Swift】"??"を有効活用しよう - Nil Coalescing Operator - - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Swift】"??"を有効活用しよう - Nil Coalescing Operator - - Qiita
Bondのソースコードを眺めていたら??(ダブルクエッションマーク)が目に入り、頭も??になりました。Bon... Bondのソースコードを眺めていたら??(ダブルクエッションマーク)が目に入り、頭も??になりました。BondオリジナルのSugar Sytaxかと思いきや、実はこれSwiftオリジナルのオペレーターで、Nil Coalescing Operatorと呼ぶことがわかりました。 簡単な例 使い方はいたってシンプル。 Optionalに対して、a != nil ? b! : cを評価し、aがnilでなければbを強制アンラップし、aがnilであればcを返します。 var maybeInts: [Int]? // nil maybeInts != nil ? maybeInts! : [] // [] maybeInts ?? [] // []