エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
その Swift コード、こう書き換えてみないか
本記事の内容は DeNA×STORES×ラクマ iOS Meetup!!(2023年5月22日 開催)の登壇資料(原稿)です。 とあ... 本記事の内容は DeNA×STORES×ラクマ iOS Meetup!!(2023年5月22日 開催)の登壇資料(原稿)です。 とある処理を Swift で実装しようとするとき、「自分ならこういうことを意識して書く〜」というものをまとめてみました。 Bool を反転するには toggle() を使う Bool を今ある値から反転させるには、例えばこのようにしていました。 struct Hoge { var fuga1 = Fuga() var fuga2 = Fuga() struct Fuga { var piyo1 = Piyo() var piyo2 = Piyo() struct Piyo { var flag = true } } } var hoge = Hoge() hoge.fuga1.piyo2.flag = !hoge.fuga2.piyo1.flag // 😫 fu