If you search for “return completionHandler” in WebKit you will find over a hundred instances. Most if not all of them return void. It means call the completion handler and return. I probably wrote most of them and obviously think it’s a fabulous idiom.
> On Feb 7, 2019, at 2:32 PM, Geoffrey Garen <[email protected]> wrote: > > FWIW, I’ve always felt conflicted about this case. > > I very much prefer early return to if/else chains. > > However, “return f()” when f returns void is a bit mind bending. > > So, I can’t use my preferred style in functions that return void. Boo. > > Geoff > >> On Feb 7, 2019, at 12:47 PM, Daniel Bates <[email protected]> wrote: >> >> Hi all, >> >> Something bothers me about code like: >> >> void f(); >> void g() >> { >> if (...) >> return f(); >> return f(); >> } >> >> I prefer: >> >> void g() >> { >> if (...) { >> f(); >> return >> } >> f(); >> } >> >> Does it bother you? For the former? For the latter? Update our style guide? >> >> Opinions, please. >> >> Dan >> _______________________________________________ >> webkit-dev mailing list >> [email protected] >> https://lists.webkit.org/mailman/listinfo/webkit-dev > > _______________________________________________ > webkit-dev mailing list > [email protected] > https://lists.webkit.org/mailman/listinfo/webkit-dev _______________________________________________ webkit-dev mailing list [email protected] https://lists.webkit.org/mailman/listinfo/webkit-dev

