項目種別
補足
登場した回
伝えた回
分類
記載日
Feb 2, 2023 2:51 PM
関連資料
エスケープされていないクロージャーを受け取り、それを withCheckedContinuation
に渡すクロージャー内で使用してもエラーにならない問題は、勉強会の中で紹介した「withCheckedContinuation
自体の特別な計らいではなく、その生存範囲を超えないから」という理由で良さそうです。
このときは @_unsafeInheritExecutor
の存在を知らず、後になってこの存在を知って、これが影響して特別にエスケープ不要になっているのではないかとも思ったのですが、この属性は Actor の isolated
を維持するためのものの様子で、今回とはまた違った場面で似たような効果を発揮してくることがある様子です。