Avatar
あれ、手元でやったらmainにもどってこれた
12:22 AM
static func mainはmain actorじゃないのかな
12:22 AM
@swift-5.9.2 -Xfrontend -parse-as-library import Foundation @globalActor actor HogeActor { static var shared = HogeActor() } @main struct Main { @HogeActor static func isolatedFunc() async { print(Thread.isMainThread) } @MainActor static func main() async { print(Thread.isMainThread) await isolatedFunc() print(Thread.isMainThread) } }