Avatar
throws/asyncをPropertyWrapperに許可する方向性とはまた別に、weakキャプチャのthrowable版を用意するという方向の進化もありそうだなと思った。そもそもOptionalをthrowableに変換するオペレーターがあれば実はそれで良いのでは?解りやすくなると思う
5:19 AM
override func viewDidLoad() { super.viewDidLoad() Task { [weak self] in for await value in try self.tryUnwrapped.mySomeAsyncSequence() { try self.tryUnwrapped.use(value) } } } うん、これでいいな。