Avatar
いや、あってた。
1:54 AM
なんで inout なのかもよくわかんないんだけど、とりあえずそれのおかげで↑の asyncAfter に渡すのはコンパイラが防いでくれる。
1:54 AM
で、この inoutout の除いたようなものがほしいなぁと。
1:55 AM
あと、↓みたいなのも防げるかと。 fooAsync { [weak self] in guard let zelf = self else { return } zelf.foo(...) barAsync { [weak zelf] in // ←この [weak zelf] を忘れないようにしたい guard let zelf = zelf else { return } zelf.bar(...) } }