<div class="chatlog__message-group">
  <div id="chatlog__message-container-1200263248595927132" class="chatlog__message-container" data-message-id="1200263248595927132">
    <div class="chatlog__message">
      <div class="chatlog__message-aside"><img class="chatlog__avatar" src="https://cdn.discordapp.com/avatars/310258733890535426/8fffd5befbc057dcd546b39b0259e66a.png?size=512" alt="Avatar" loading="lazy"></div>
      <div class="chatlog__message-primary">
        <div class="chatlog__header"><span class="chatlog__author" title="iceman5499" data-user-id="310258733890535426">Iceman</span> <a href="/channels/430242233468452865?category=main&amp;channel=swiftbot-sandbox&amp;message_id=1200263482445156483"><span class="chatlog__timestamp" title="Friday, January 26, 2024 2:17 AM"></span></a><a href="#chatlog__message-container-1200263248595927132">1/26/2024 2:17 AM</a></div>
        <div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve"><code class="chatlog__markdown-pre chatlog__markdown-pre--inline">withTaskCancellationHandler</code>、キャンセル状態でこれに入ったら先にキャンセルしてから中が実行される</span></div>
      </div>
    </div>
  </div>
  <div id="chatlog__message-container-1200263457992351784" class="chatlog__message-container" data-message-id="1200263457992351784">
    <div class="chatlog__message">
      <div class="chatlog__message-aside">
        <div class="chatlog__short-timestamp" title="Friday, January 26, 2024 2:18 AM">2:18 AM</div>
      </div>
      <div class="chatlog__message-primary">
        <div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve"><code class="chatlog__markdown-pre chatlog__markdown-pre--multiline nohighlight">/// ### Already cancelled tasks /// When `withTaskCancellationHandler` is used in a `Task` that has already been cancelled, /// the `onCancel` cancellation ``handler`` will be executed immediately before operation gets /// to execute. This allows the cancellation handler to set some external "cancelled" flag that the /// operation may be *atomically* checking for in order to avoid performing any actual work once /// the operation gets to run.</code></span></div>
      </div>
    </div>
  </div>
  <div id="chatlog__message-container-1200263482445156483" class="chatlog__message-container" data-message-id="1200263482445156483">
    <div class="chatlog__message">
      <div class="chatlog__message-aside">
        <div class="chatlog__short-timestamp" title="Friday, January 26, 2024 2:18 AM">2:18 AM</div>
      </div>
      <div class="chatlog__message-primary">
        <div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">コード中コメントにも書いてあった</span></div>
      </div>
    </div>
  </div>
</div>