Avatar
detachedに渡す事がどういう意味を持つかはよくわかんないけど、RBIではメソッド呼び出しで干渉する値同士が持つリージョンがマージされていくんですよ その過程で同じ場所にいる・無理なマージがないならsendできる
7:42 AM
あ、setFooの後のuseCが変なのか
7:44 AM
@swift-6.2.3 -swift-version 6 class C { var x = 0 } func useC(_ c: C) {} actor A { init() {} func setC(_ ns: C) {} } func main() async { let a = A() let c = C() await a.setC(c) useC(c) }