sink
の中がじゃないや、 sink
の中で Task
を作った中が、というのがぼくの言ってるやつ。sink
の中は( receive(on:)
してなかったら)メインスレッドで動く保証はないと思ってた(実際どうなんだろう )んだけど、そこから作った Task
には @MainActor
が効いてくるのかと思って。sink
の中でそのグローバル関数を呼んでも、その Task 内(の、await後)はメインスレッドで動いていなかった。そりゃそうだろなとは思いましたが。