Avatar
func foo() async { guard let first = self.values.first else { return } ... bar() if self.values.count == 1 { ... } else { ... } } みたいなのがあったときに、 barasync だと values が空でないことが保証できないとか。