- 44 名前:デフォルトの名無しさん mailto:sage [2018/12/27(木) 23:47:52.20 ID:hAo/rJSd.net]
- >>39 >>40
CoroutineScopeはキャンセルの伝搬と構造化のためにあって意図的にそうなってる private funや全体制御クラスなどを除いては基本的に他所に渡しては駄目 渡された側がキャンセルすると子だけでなく親戚関係のものまで巻き込んでしまう スコープ直下のブロックは保護者のような役割になるので 渡さずに↓のようにしてスコープをネスト構造にするべき suspend fun hoge() = couroutineScope { }
|

|